summary refs log tree commit diff
path: root/nixos/modules/config
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2017-08-02 16:16:42 +0800
committerPeter Hoeg <peter@hoeg.com>2017-08-03 10:51:06 +0800
commit72a64ea4f1f32d77b1fd34eb07efc904ae415f6b (patch)
tree08d714a32dd6c6653b5968ce1ba8b82fef682b12 /nixos/modules/config
parent5d62d8775c77237b9d0917ff935d594abf3cd8b7 (diff)
downloadnixlib-72a64ea4f1f32d77b1fd34eb07efc904ae415f6b.tar
nixlib-72a64ea4f1f32d77b1fd34eb07efc904ae415f6b.tar.gz
nixlib-72a64ea4f1f32d77b1fd34eb07efc904ae415f6b.tar.bz2
nixlib-72a64ea4f1f32d77b1fd34eb07efc904ae415f6b.tar.lz
nixlib-72a64ea4f1f32d77b1fd34eb07efc904ae415f6b.tar.xz
nixlib-72a64ea4f1f32d77b1fd34eb07efc904ae415f6b.tar.zst
nixlib-72a64ea4f1f32d77b1fd34eb07efc904ae415f6b.zip
nsswitch: add systemd module
In order for DynamicUser = true to work in services, we need the
nss-systemd module to be able to resolve the user and group names
generated dynamically.
Diffstat (limited to 'nixos/modules/config')
-rw-r--r--nixos/modules/config/nsswitch.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/config/nsswitch.nix b/nixos/modules/config/nsswitch.nix
index 16c43a99ad56..97278238dcd5 100644
--- a/nixos/modules/config/nsswitch.nix
+++ b/nixos/modules/config/nsswitch.nix
@@ -28,7 +28,8 @@ let
   passwdArray = [ "files" ]
     ++ optional sssd "sss"
     ++ optionals ldap [ "ldap" ]
-    ++ optionals mymachines [ "mymachines" ];
+    ++ optionals mymachines [ "mymachines" ]
+    ++ [ "systemd" ];
 
   shadowArray = [ "files" ]
     ++ optional sssd "sss"