summaryrefslogtreecommitdiff
path: root/users.nix
blob: 8b849e8edcaa30dfd14d03f109f85de5dc459c8f (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 extraUsers ? host then extraUsers."${host}" else {});
}