about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorNorbert Melzer <timmelzer@gmail.com>2023-05-17 07:08:15 +0200
committerGitHub <noreply@github.com>2023-05-17 07:08:15 +0200
commit2981e3cb8f50161a8b020233198fdc5f2565dbb2 (patch)
treef5c1faf7ddc0bbf2e75ae4cc56b4f6b6e5cc77b0 /pkgs/misc
parent6f60442053fc6a4cfe103f66c8d1c7384e558e3e (diff)
parent64b347a30a7f82d9746bf95a34a648360c1199f4 (diff)
Merge pull request #231714 from NobbZ/betterlockscreen-without-dunst
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/screensavers/betterlockscreen/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/misc/screensavers/betterlockscreen/default.nix b/pkgs/misc/screensavers/betterlockscreen/default.nix
index f53cb5a977600..8c7740ae7bb55 100644
--- a/pkgs/misc/screensavers/betterlockscreen/default.nix
+++ b/pkgs/misc/screensavers/betterlockscreen/default.nix
@@ -7,6 +7,7 @@
 , bc
 , coreutils
 , dbus
+, withDunst ? true
 , dunst
 , i3lock-color
 , gawk
@@ -17,6 +18,12 @@
 , xorg
 }:
 
+let
+  runtimeDeps =
+    [ bc coreutils dbus i3lock-color gawk gnugrep gnused imagemagick procps xorg.xdpyinfo xorg.xrandr xorg.xset ]
+    ++ lib.optionals withDunst [ dunst ];
+in
+
 stdenv.mkDerivation rec {
   pname = "betterlockscreen";
   version = "4.0.4";
@@ -36,7 +43,7 @@ stdenv.mkDerivation rec {
     mkdir -p $out/bin
     cp betterlockscreen $out/bin/betterlockscreen
     wrapProgram "$out/bin/betterlockscreen" \
-      --prefix PATH : "$out/bin:${lib.makeBinPath [ bc coreutils dbus dunst i3lock-color gawk gnugrep gnused imagemagick procps xorg.xdpyinfo xorg.xrandr xorg.xset ]}"
+      --prefix PATH : "$out/bin:${lib.makeBinPath runtimeDeps}"
 
     runHook postInstall
   '';