diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2017-11-27 14:48:12 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2017-11-27 14:48:12 +0100 |
commit | 2b04026a8ad80e8e3d65a721cdc1d83784474b35 (patch) | |
tree | 3b2750e2b0e037c68c5d170fd3695bc01f6708bc /pkgs/desktops | |
parent | f71dfabad35b7c2a2b44f458b49cd6390a46de7d (diff) | |
parent | 9c7a06d595362ea96b2b69074deff29eea6c5e00 (diff) | |
download | nixlib-2b04026a8ad80e8e3d65a721cdc1d83784474b35.tar nixlib-2b04026a8ad80e8e3d65a721cdc1d83784474b35.tar.gz nixlib-2b04026a8ad80e8e3d65a721cdc1d83784474b35.tar.bz2 nixlib-2b04026a8ad80e8e3d65a721cdc1d83784474b35.tar.lz nixlib-2b04026a8ad80e8e3d65a721cdc1d83784474b35.tar.xz nixlib-2b04026a8ad80e8e3d65a721cdc1d83784474b35.tar.zst nixlib-2b04026a8ad80e8e3d65a721cdc1d83784474b35.zip |
Merge #31991: gnome3.gsettings_desktop_schemas:
do not depend on gnome-backgrounds
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/gnome-3/core/gsettings-desktop-schemas/default.nix | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/desktops/gnome-3/core/gsettings-desktop-schemas/default.nix b/pkgs/desktops/gnome-3/core/gsettings-desktop-schemas/default.nix index 5123cadbdafd..977dd7ffd6fb 100644 --- a/pkgs/desktops/gnome-3/core/gsettings-desktop-schemas/default.nix +++ b/pkgs/desktops/gnome-3/core/gsettings-desktop-schemas/default.nix @@ -5,11 +5,15 @@ stdenv.mkDerivation rec { inherit (import ./src.nix fetchurl) name src; - postPatch = '' - for file in "background" "screensaver"; do - substituteInPlace "schemas/org.gnome.desktop.$file.gschema.xml.in" \ - --replace "@datadir@" "${gnome3.gnome-backgrounds}/share/" - done + preInstall = '' + mkdir -p $out/share/gsettings-schemas/${name}/glib-2.0/schemas + cat - > $out/share/gsettings-schemas/${name}/glib-2.0/schemas/remove-backgrounds.gschema.override <<- EOF + [org.gnome.desktop.background] + picture-uri=''' + + [org.gnome.desktop.screensaver] + picture-uri=''' + EOF ''; buildInputs = [ glib gobjectIntrospection ]; |