summary refs log tree commit diff
path: root/pkgs/desktops/mate
diff options
context:
space:
mode:
authorIlya Fedin <fedin-ilja2010@ya.ru>2022-04-01 07:38:47 +0400
committerIlya Fedin <fedin-ilja2010@ya.ru>2022-04-01 07:38:47 +0400
commitbf2b42a2c18d91687cd2c139df8a138abf002677 (patch)
tree2086e8562282d47d827648a12f89c08d70b91a16 /pkgs/desktops/mate
parentcbebf2e15e132d1e5a01b6e6ae1362b0e7151d7b (diff)
downloadnixpkgs-bf2b42a2c18d91687cd2c139df8a138abf002677.tar
nixpkgs-bf2b42a2c18d91687cd2c139df8a138abf002677.tar.gz
nixpkgs-bf2b42a2c18d91687cd2c139df8a138abf002677.tar.bz2
nixpkgs-bf2b42a2c18d91687cd2c139df8a138abf002677.tar.lz
nixpkgs-bf2b42a2c18d91687cd2c139df8a138abf002677.tar.xz
nixpkgs-bf2b42a2c18d91687cd2c139df8a138abf002677.tar.zst
nixpkgs-bf2b42a2c18d91687cd2c139df8a138abf002677.zip
mate-panel: fix workspace switcher settings
Diffstat (limited to 'pkgs/desktops/mate')
-rw-r--r--pkgs/desktops/mate/mate-panel/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/desktops/mate/mate-panel/default.nix b/pkgs/desktops/mate/mate-panel/default.nix
index 3a2f57a8627..77569e11664 100644
--- a/pkgs/desktops/mate/mate-panel/default.nix
+++ b/pkgs/desktops/mate/mate-panel/default.nix
@@ -37,6 +37,13 @@ stdenv.mkDerivation rec {
     "INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0"
   ];
 
+  preFixup = ''
+    gappsWrapperArgs+=(
+      # Workspace switcher settings, works only when passed after gtk3 schemas in the wrapper for some reason
+      --prefix XDG_DATA_DIRS : "${glib.getSchemaDataDirPath mate.marco}"
+    )
+  '';
+
   enableParallelBuilding = true;
 
   passthru.updateScript = mateUpdateScript { inherit pname version; };