summaryrefslogtreecommitdiff
path: root/users.nix
blob: 40e7c10ec0cc92cc1006dd9b21288c8eff84374a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{config, ...}:

let
  baseUsers = {
    "gkleen" = import ./users/gkleen.nix;
  };
  extraUsers = {
    ymir = {
      "mherold" = import ./users/mherold.nix;
      "llovisa" = import ./users/llovisa.nix;
      "vkleen" = import ./users/vkleen.nix;
      "tkleen" = import ./users/tkleen.nix;
      "mkleen" = import ./users/mkleen.nix;
      "lkellers" = import ./users/lkellers.nix;
      "mwgnr" = import ./users/mwagner.nix;
      "ineumann" = import ./users/ineumann.nix;
    };
  };
  host = config.networking.hostName;
in {
  users.mutableUsers = false;
  users.extraUsers = baseUsers // (if builtins.hasAttr host extraUsers then builtins.getAttr host extraUsers else {});
}