blob: 73b9ff7cbd59d9e6364f8d7aa6b0ea246766af35 (
plain) (
blame)
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
|
{
pkgs,
vhackPackages,
}: {
mkUser = user: serverName: {
nodes,
lib,
...
}: {
imports = [
../../../../common/acme/client.nix
];
environment.systemPackages = [
pkgs.bind
pkgs.openssl
];
networking.nameservers = lib.mkForce [
nodes.name_server.networking.primaryIPAddress
nodes.name_server.networking.primaryIPv6Address
];
users.users."${user}" = {isNormalUser = true;};
};
}
|