summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authoraurtzy <[email protected]>2025-03-06 03:44:53 -0500
committerMaxim Cournoyer <[email protected]>2025-03-09 16:14:06 +0900
commit09c5a27dc0b94bc3538489b3fb3dcd5cf7426e7d (patch)
treebb1bd428df59f5e2bcb2123a030c60663ccb4631 /gnu
parent7da79dde4d75fa924e2512c30aaf25dbd936768c (diff)
gnu: gnome-shell-extension-gsconnect: Fix paths in additional desktop file.
This fixes the gsconnect preferences button ("Mobile Settings") in the top-right quick-access menu not opening the preferences application. The window icon also displays properly with this commit. * gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): [arguments]<#:phases>: Patch gapplication path in an additional desktop file in 'fix-paths phase. Change-Id: I6b84474e4976484f1203b7cf78fe5e882694cd22 Signed-off-by: Maxim Cournoyer <[email protected]>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/gnome-xyz.scm8
1 files changed, 6 insertions, 2 deletions
diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 09e73a9c0a..d3bf068dbc 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -778,8 +778,12 @@ faster window switching.")
(lambda* (#:key inputs #:allow-other-keys)
(let ((gapplication (search-input-file inputs "/bin/gapplication"))
(gi-typelib-path (getenv "GI_TYPELIB_PATH")))
- (substitute* "data/org.gnome.Shell.Extensions.GSConnect.desktop.in"
- (("gapplication") gapplication))
+ (for-each
+ (lambda (file)
+ (substitute* file
+ (("gapplication") gapplication)))
+ '("data/org.gnome.Shell.Extensions.GSConnect.desktop.in"
+ "data/org.gnome.Shell.Extensions.GSConnect.Preferences.desktop.in"))
(for-each (lambda (file)
(with-atomic-file-replacement
file