summary refs log tree commit diff
path: root/nixos/modules/programs/shadow.nix
diff options
context:
space:
mode:
authorRickard Nilsson <rickynils@gmail.com>2014-02-05 14:05:09 +0100
committerRickard Nilsson <rickynils@gmail.com>2014-02-05 15:56:51 +0100
commit03ee174032530af70b3deb278cd37c393dcaf096 (patch)
tree2c34cabba7801e02a063ca704ef27cf454cd34be /nixos/modules/programs/shadow.nix
parenteb2f44c18cb6d300e965308547d8a4dea110f519 (diff)
downloadnixpkgs-03ee174032530af70b3deb278cd37c393dcaf096.tar
nixpkgs-03ee174032530af70b3deb278cd37c393dcaf096.tar.gz
nixpkgs-03ee174032530af70b3deb278cd37c393dcaf096.tar.bz2
nixpkgs-03ee174032530af70b3deb278cd37c393dcaf096.tar.lz
nixpkgs-03ee174032530af70b3deb278cd37c393dcaf096.tar.xz
nixpkgs-03ee174032530af70b3deb278cd37c393dcaf096.tar.zst
nixpkgs-03ee174032530af70b3deb278cd37c393dcaf096.zip
Only add shadow to system packages if users.mutableUsers is true
Diffstat (limited to 'nixos/modules/programs/shadow.nix')
-rw-r--r--nixos/modules/programs/shadow.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/programs/shadow.nix b/nixos/modules/programs/shadow.nix
index fdc80331a84..15b083b72d2 100644
--- a/nixos/modules/programs/shadow.nix
+++ b/nixos/modules/programs/shadow.nix
@@ -58,7 +58,8 @@ in
 
   config = {
 
-    environment.systemPackages = [ pkgs.shadow ];
+    environment.systemPackages =
+      pkgs.lib.optional config.users.mutableUsers pkgs.shadow;
 
     environment.etc =
       [ { # /etc/login.defs: global configuration for pwdutils.  You