From fa52e46203837f9d81f561b4ea92c1e4702040ad Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Tue, 12 Nov 2013 04:06:42 +0100 Subject: [PATCH] xfce4-session: Don't set $PATH in xflock4 script This makes Xfce4's "Lock Screen" action button actually work when xscreensaver is installed and the daemon is running. --- pkgs/desktops/xfce/core/xfce4-session.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/desktops/xfce/core/xfce4-session.nix b/pkgs/desktops/xfce/core/xfce4-session.nix index 2f05f521e01..a419f076b6e 100644 --- a/pkgs/desktops/xfce/core/xfce4-session.nix +++ b/pkgs/desktops/xfce/core/xfce4-session.nix @@ -21,6 +21,11 @@ stdenv.mkDerivation rec { polkit ]; + preBuild = '' + sed '/^PATH=/d' -i scripts/xflock4 + sed '/^export PATH$/d' -i scripts/xflock4 + ''; + configureFlags = [ "--with-xsession-prefix=$(out)" ]; preFixup = "rm $out/share/icons/hicolor/icon-theme.cache";