main
 1{den, ...}: {
 2  den.hosts.hyacine = {
 3    system = "x86_64-linux";
 4    description = ''
 5      Hyacine - x86_64 Linux VPS for lightweight tasks.
 6      Based on a KVM virtual host,
 7      with AMD EPYC 7K62 2 core @ 2.6GHz, 2GB RAM and 30GB SSD storage.
 8    '';
 9
10    pubKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINy57YGTUNEbBVs1YHD6m/zhJnJKnicNEaLB5fEcJln6 root@hyacine";
11    settings.core.openssh.access.port = 22876;
12
13    rootHashedPasswordFileAged = ./hashed-password.age;
14  };
15
16  den.users.access.by-host.hyacine.groups = [
17    "admins"
18  ];
19
20  den.aspects.hyacine = {
21    includes = [
22      den.aspects.roles.default
23      den.aspects.roles.server
24    ];
25  };
26}