summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/core/gdm
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-09-27 18:10:03 -0400
committerJan Tojnar <jtojnar@gmail.com>2019-10-03 00:09:17 +0200
commit22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1 (patch)
treecb0cfa8498117e3953443ca53741d51b2fd3c607 /pkgs/desktops/gnome-3/core/gdm
parenta62a8aaa141ad4b1f1fa6d66c501992f8e177a10 (diff)
downloadnixpkgs-22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1.tar
nixpkgs-22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1.tar.gz
nixpkgs-22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1.tar.bz2
nixpkgs-22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1.tar.lz
nixpkgs-22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1.tar.xz
nixpkgs-22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1.tar.zst
nixpkgs-22dccf9602c1c028c1d7b3fa1c99782ba98ff2e1.zip
gnome3.gdm: fix rebuild switch
See: https://gitlab.gnome.org/GNOME/gdm/issues/515
Diffstat (limited to 'pkgs/desktops/gnome-3/core/gdm')
-rw-r--r--pkgs/desktops/gnome-3/core/gdm/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/desktops/gnome-3/core/gdm/default.nix b/pkgs/desktops/gnome-3/core/gdm/default.nix
index 37199737fc4..1e37c45a1ad 100644
--- a/pkgs/desktops/gnome-3/core/gdm/default.nix
+++ b/pkgs/desktops/gnome-3/core/gdm/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, substituteAll, pkgconfig, glib, itstool, libxml2, xorg
 , accountsservice, libX11, gnome3, systemd, autoreconfHook
 , gtk3, libcanberra-gtk3, pam, libtool, gobject-introspection, plymouth
-, librsvg, coreutils, xwayland, nixos-icons }:
+, librsvg, coreutils, xwayland, nixos-icons, fetchpatch }:
 
 let
 
@@ -51,6 +51,12 @@ stdenv.mkDerivation rec {
   enableParallelBuilding = true;
 
   patches = [
+    # See: https://gitlab.gnome.org/GNOME/gdm/issues/515
+    (fetchpatch {
+      url = "https://gitlab.gnome.org/GNOME/gdm/commit/0e05e2fd3c2a3b28ed4db0e51e4646aa6af67a5f.patch";
+      sha256 = "10kbjn0kis0xf95dfzq4w6xazyfbcz8yj9lrixg5jb3srrnp0hhf";
+    })
+
     # Change hardcoded paths to nix store paths.
     (substituteAll {
       src = ./fix-paths.patch;