summary refs log tree commit diff
path: root/pkgs/tools/X11/xsecurelock
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2018-10-11 02:06:16 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2018-10-11 02:08:37 +0200
commitc04e6e04e2f5ed33816c59b1fade01ca3e00aa3f (patch)
tree8b156c72fec8046089482d710f007d90041893e1 /pkgs/tools/X11/xsecurelock
parentcf440dae56392484f893eb6913b56cb5865976e8 (diff)
downloadnixpkgs-c04e6e04e2f5ed33816c59b1fade01ca3e00aa3f.tar
nixpkgs-c04e6e04e2f5ed33816c59b1fade01ca3e00aa3f.tar.gz
nixpkgs-c04e6e04e2f5ed33816c59b1fade01ca3e00aa3f.tar.bz2
nixpkgs-c04e6e04e2f5ed33816c59b1fade01ca3e00aa3f.tar.lz
nixpkgs-c04e6e04e2f5ed33816c59b1fade01ca3e00aa3f.tar.xz
nixpkgs-c04e6e04e2f5ed33816c59b1fade01ca3e00aa3f.tar.zst
nixpkgs-c04e6e04e2f5ed33816c59b1fade01ca3e00aa3f.zip
xsecurelock: hardcode path to xset
Diffstat (limited to 'pkgs/tools/X11/xsecurelock')
-rw-r--r--pkgs/tools/X11/xsecurelock/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/tools/X11/xsecurelock/default.nix b/pkgs/tools/X11/xsecurelock/default.nix
index 4ee51100b33..88e36bfde39 100644
--- a/pkgs/tools/X11/xsecurelock/default.nix
+++ b/pkgs/tools/X11/xsecurelock/default.nix
@@ -1,6 +1,6 @@
 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
 , libX11, libXcomposite, libXft, libXmu, pam, apacheHttpd, imagemagick
-, pamtester, xscreensaver }:
+, pamtester, xscreensaver, xset }:
 
 stdenv.mkDerivation rec {
   name = "xsecurelock-${version}";
@@ -24,6 +24,11 @@ stdenv.mkDerivation rec {
     "--with-xscreensaver=${xscreensaver}/libexec/xscreensaver"
   ];
 
+  preInstall = ''
+    substituteInPlace helpers/saver_blank \
+      --replace 'protect xset' 'protect ${xset}/bin/xset'
+  '';
+
   meta = with lib; {
     description = "X11 screen lock utility with security in mind";
     homepage = https://github.com/google/xsecurelock;