diff options
author | aurtzy <[email protected]> | 2025-03-06 03:44:53 -0500 |
---|---|---|
committer | Maxim Cournoyer <[email protected]> | 2025-03-09 16:14:06 +0900 |
commit | 09c5a27dc0b94bc3538489b3fb3dcd5cf7426e7d (patch) | |
tree | bb1bd428df59f5e2bcb2123a030c60663ccb4631 /gnu | |
parent | 7da79dde4d75fa924e2512c30aaf25dbd936768c (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.scm | 8 |
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 |