diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2015-09-30 23:43:33 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2015-09-30 23:43:33 +0200 |
commit | ac6fc8cda6a5f947d7647a79433dc76ae83fed5b (patch) | |
tree | 1c65cf5f68d480b05f48e61d5b8f7682224dc78a /users.nix | |
parent | 7fb560657077cd9ebb1788760cb6ada8f0eedf32 (diff) | |
download | nixos-ac6fc8cda6a5f947d7647a79433dc76ae83fed5b.tar nixos-ac6fc8cda6a5f947d7647a79433dc76ae83fed5b.tar.gz nixos-ac6fc8cda6a5f947d7647a79433dc76ae83fed5b.tar.bz2 nixos-ac6fc8cda6a5f947d7647a79433dc76ae83fed5b.tar.xz nixos-ac6fc8cda6a5f947d7647a79433dc76ae83fed5b.zip |
modular xmpp users config
Diffstat (limited to 'users.nix')
-rw-r--r-- | users.nix | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -1,5 +1,10 @@ | |||
1 | { | 1 | {config, ...}: |
2 | |||
3 | let | ||
4 | xmppUsers = []; | ||
5 | in { | ||
2 | users.mutableUsers = false; | 6 | users.mutableUsers = false; |
3 | users.defaultUserShell = "/run/current-system/sw/bin/zsh"; | 7 | users.defaultUserShell = "/run/current-system/sw/bin/zsh"; |
4 | users.extraUsers.gkleen = import ./users/gkleen.nix; | 8 | users.extraUsers = builtins.listToAttrs (map (name: { inherit name; value = import (builtins.toPath ("./users/" + name + ".nix")) {}; }) |
9 | ["gkleen"] ++ (if config.networking.hostname == "ymir" then xmppUsers else [])); | ||
5 | } | 10 | } |