diff options
author | Jascha Geerds <jg@ekby.de> | 2015-07-29 21:51:52 +0200 |
---|---|---|
committer | Jascha Geerds <jg@ekby.de> | 2015-07-30 01:03:56 +0200 |
commit | d27b0bc596d2a546be27d9b05a836c50c5920e83 (patch) | |
tree | 9eb23bf82172f1d5384e1a7a2b8591b6e38bc4e9 /pkgs | |
parent | ba9a6e2d095a5895e82f791ec8f1b92f05259454 (diff) | |
download | nixlib-d27b0bc596d2a546be27d9b05a836c50c5920e83.tar nixlib-d27b0bc596d2a546be27d9b05a836c50c5920e83.tar.gz nixlib-d27b0bc596d2a546be27d9b05a836c50c5920e83.tar.bz2 nixlib-d27b0bc596d2a546be27d9b05a836c50c5920e83.tar.lz nixlib-d27b0bc596d2a546be27d9b05a836c50c5920e83.tar.xz nixlib-d27b0bc596d2a546be27d9b05a836c50c5920e83.tar.zst nixlib-d27b0bc596d2a546be27d9b05a836c50c5920e83.zip |
gsettings_desktop_schemas: Fix path to background images
This fixes the "blue screen" desktop background caused by gnome being unable to find the image.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/desktops/gnome-3/3.16/core/gsettings-desktop-schemas/default.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-3/3.16/core/gsettings-desktop-schemas/default.nix b/pkgs/desktops/gnome-3/3.16/core/gsettings-desktop-schemas/default.nix index 4030ecd5cde8..53522c130733 100644 --- a/pkgs/desktops/gnome-3/3.16/core/gsettings-desktop-schemas/default.nix +++ b/pkgs/desktops/gnome-3/3.16/core/gsettings-desktop-schemas/default.nix @@ -15,6 +15,13 @@ stdenv.mkDerivation rec { sha256 = "0q9l9fr90pcb3s6crbxkj3wiwn7wp9zfpv7bdxkadj0hspd9zzkl"; }; + postPatch = '' + for file in "background" "screensaver"; do + substituteInPlace "schemas/org.gnome.desktop.$file.gschema.xml.in" \ + --replace "@datadir@" "${gnome3.gnome-backgrounds}/share/" + done + ''; + buildInputs = [ glib gobjectIntrospection ]; nativeBuildInputs = [ pkgconfig intltool ]; |