diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2016-05-12 23:04:51 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2016-05-12 23:04:51 +0200 |
commit | b79e59b6a89b5053460a2c72fdf05fe475a50f37 (patch) | |
tree | 163b51cec2eb4e24dc39fd20dd7f78308fa83fe0 /users.nix | |
parent | 5370b5df1431cb295dc4ef551c59296418f25a6a (diff) | |
download | nixos-b79e59b6a89b5053460a2c72fdf05fe475a50f37.tar nixos-b79e59b6a89b5053460a2c72fdf05fe475a50f37.tar.gz nixos-b79e59b6a89b5053460a2c72fdf05fe475a50f37.tar.bz2 nixos-b79e59b6a89b5053460a2c72fdf05fe475a50f37.tar.xz nixos-b79e59b6a89b5053460a2c72fdf05fe475a50f37.zip |
Hel
Diffstat (limited to 'users.nix')
-rw-r--r-- | users.nix | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -1,20 +1,23 @@ | |||
1 | {config, ...}: | 1 | {config, ...}: |
2 | 2 | ||
3 | let | 3 | let |
4 | ymirUsers = { | 4 | baseUsers = { |
5 | "mherold" = import ./users/mherold.nix; | 5 | "gkleen" = import ./users/gkleen.nix; |
6 | "llovisa" = import ./users/llovisa.nix; | 6 | }; |
7 | "vkleen" = import ./users/vkleen.nix; | 7 | extraUsers = { |
8 | "tkleen" = import ./users/tkleen.nix; | 8 | ymir = { |
9 | "mkleen" = import ./users/mkleen.nix; | 9 | "mherold" = import ./users/mherold.nix; |
10 | "lkellers" = import ./users/lkellers.nix; | 10 | "llovisa" = import ./users/llovisa.nix; |
11 | "mwgnr" = import ./users/mwagner.nix; | 11 | "vkleen" = import ./users/vkleen.nix; |
12 | "ineumann" = import ./users/ineumann.nix; | 12 | "tkleen" = import ./users/tkleen.nix; |
13 | "mkleen" = import ./users/mkleen.nix; | ||
14 | "lkellers" = import ./users/lkellers.nix; | ||
15 | "mwgnr" = import ./users/mwagner.nix; | ||
16 | "ineumann" = import ./users/ineumann.nix; | ||
17 | }; | ||
13 | }; | 18 | }; |
19 | host = config.networking.hostName; | ||
14 | in { | 20 | in { |
15 | users.mutableUsers = false; | 21 | users.mutableUsers = false; |
16 | users.defaultUserShell = "/run/current-system/sw/bin/zsh"; | 22 | users.extraUsers = baseUsers // (if extraUsers ? host then extraUsers."${host}" else {}); |
17 | users.extraUsers = { | ||
18 | "gkleen" = import ./users/gkleen.nix; | ||
19 | } // (if config.networking.hostName == "ymir" then ymirUsers else {}); | ||
20 | } | 23 | } |