From 2af317689e83b4ce1940d04992c78a9156b2a078 Mon Sep 17 00:00:00 2001 From: ison Date: Tue, 24 Nov 2020 09:52:37 -0700 Subject: nongnu: steam: Fix desktop file. * nongnu/packages/steam-client.scm (steam-client): Run steam container instead of steam client directly. Signed-off-by: Jonathan Brielmaier --- nongnu/packages/steam-client.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'nongnu/packages/steam-client.scm') diff --git a/nongnu/packages/steam-client.scm b/nongnu/packages/steam-client.scm index 453e16a..32c26dc 100644 --- a/nongnu/packages/steam-client.scm +++ b/nongnu/packages/steam-client.scm @@ -146,10 +146,11 @@ (substitute* "steam" (("/usr") (assoc-ref %outputs "out"))) #t)) - (add-after 'unpack 'patch-desktop-file + (add-after 'patch-dot-desktop-files 'patch-desktop-file (lambda _ - (substitute* "steam.desktop" - (("Exec=/usr/bin/steam") "Exec=steam")) + (substitute* (string-append (assoc-ref %outputs "out") + "/share/applications/steam.desktop") + (("Exec=.*/steam") "Exec=steam")) #t)) ;; Steamdeps installs missing packages, which doesn't work with Guix. (add-after 'install-binaries 'remove-unneccessary-file -- cgit v1.2.3