diff options
author | Spencer Janssen <spencerjanssen@gmail.com> | 2015-07-14 03:11:40 -0500 |
---|---|---|
committer | Spencer Janssen <spencerjanssen@gmail.com> | 2015-07-14 03:11:54 -0500 |
commit | 2fb8194bfefafad3c10c544cf5d9588ec3a73eae (patch) | |
tree | 2a706441d0bcc7313e5b263da92efbd9bd795ab2 /pkgs/desktops | |
parent | b2ae45bd770fc14134e51382d28e06f695f785a1 (diff) | |
download | nixlib-2fb8194bfefafad3c10c544cf5d9588ec3a73eae.tar nixlib-2fb8194bfefafad3c10c544cf5d9588ec3a73eae.tar.gz nixlib-2fb8194bfefafad3c10c544cf5d9588ec3a73eae.tar.bz2 nixlib-2fb8194bfefafad3c10c544cf5d9588ec3a73eae.tar.lz nixlib-2fb8194bfefafad3c10c544cf5d9588ec3a73eae.tar.xz nixlib-2fb8194bfefafad3c10c544cf5d9588ec3a73eae.tar.zst nixlib-2fb8194bfefafad3c10c544cf5d9588ec3a73eae.zip |
gnome-terminal: use GIO_EXTRA_MODULES in wrapper
This fixes an issue where gnome-terminal uses the memory GSettings backend and does not persist settings across sessions.
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix index 4a07dbee129b..ccc56cfdb31f 100644 --- a/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix +++ b/pkgs/desktops/gnome-3/3.16/core/gnome-terminal/default.nix @@ -24,7 +24,9 @@ stdenv.mkDerivation rec { preFixup = '' for f in "$out/libexec/gnome-terminal-server"; do - wrapProgram "$f" --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" + wrapProgram "$f" \ + --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" \ + --prefix GIO_EXTRA_MODULES : "${gnome3.dconf}/lib/gio/modules" done ''; |