diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 0efb98b97c..aac847710d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -8921,9 +8921,18 @@ (define-public network-manager-applet "1lswxfxjfbiknspwli8d65i0bnyfazzcnrqckaw0s44zkm7bh5lm")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t - #:configure-flags - '("-Dappindicator=yes"))) + (list #:glib-or-gtk? #t + #:configure-flags #~'("-Dappindicator=yes") + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'copy-gsettings-schema + (lambda* (#:key inputs #:allow-other-keys) + (define schema + "share/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml") + + (delete-file (string-append #$output "/" schema)) + (symlink (search-input-file inputs schema) + (string-append #$output "/" schema))))))) (native-inputs (list gettext-minimal `(,glib "bin") ; for glib-compile-resources, etc.