From a5cedfaffa62205ffeeb7d11a3d6d9ca483c2c65 Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Sun, 14 Apr 2024 12:00:42 +0300 Subject: [PATCH] nixos/slock: add .package option (for those wishing to override) --- nixos/modules/programs/slock.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/modules/programs/slock.nix b/nixos/modules/programs/slock.nix index ce80fcc5d4a8..f39b4d5e9280 100644 --- a/nixos/modules/programs/slock.nix +++ b/nixos/modules/programs/slock.nix @@ -16,16 +16,17 @@ in Whether to install slock screen locker with setuid wrapper. ''; }; + package = mkPackageOption pkgs "slock" {}; }; }; config = mkIf cfg.enable { - environment.systemPackages = [ pkgs.slock ]; + environment.systemPackages = [ cfg.package ]; security.wrappers.slock = { setuid = true; owner = "root"; group = "root"; - source = "${pkgs.slock.out}/bin/slock"; + source = lib.getExe cfg.package; }; }; }