summaryrefslogtreecommitdiff
path: root/Biz/Users.nix
blob: 8a804cab6e8562fee453e188e493b0cb6cd82d04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{ config, ... }:

{
  users.motd = ''

  welcome to the simatime network!
  your host is '${config.networking.hostName}'

  '';
  users.mutableUsers = false;
  users.users = { #
    # bots
    #
    deploy = {
      isNormalUser = true;
      home = "/home/deploy";
      openssh.authorizedKeys.keyFiles = [ ./Keys/Deploy.pub ];
      extraGroups = [ "wheel" ];
    };
    #
    # humans
    #
    root.openssh.authorizedKeys.keyFiles = [ ./Keys/Ben.pub ];
    root.password = "erewhon";

    ben = {
      description = "Ben Sima";
      isNormalUser = true;
      home = "/home/ben";
      openssh.authorizedKeys.keyFiles = [ ./Keys/Ben.pub ];
      extraGroups = [ "wheel" "docker" ];
      hashedPassword =
        "$6$SGhdoRB6DhWe$elW8RQE1ebe8JKf1ALW8jGZTPCyn2rpq/0J8MV/A9y8qFMEhA.Z2eiexMgptohZAK5kcGOc6HIUgNzJqnDUvY.";
    };
    nick = {
      description = "Nick Sima";
      isNormalUser = true;
      home = "/home/nick";
      openssh.authorizedKeys.keyFiles = [ ./Keys/Nick.pub ];
      extraGroups = [ "docker" ];
    };
  };
}