main
 1{den, ...}: {
 2  den.hosts.mobius = {
 3    system = "x86_64-linux";
 4    description = ''
 5      Mobius - x86_64 Linux server as my homelab.
 6      Based on a Topfell DeskOne T2 mini PC,
 7      with AMD Ryzen 7 H255, 16GB RAM and 1TB NVMe storage.
 8    '';
 9
10    pubKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKSHlIARpQYDi744NML9QmFMxOEZwShfyj/ovQh6lCt7 root@mobius";
11    rootHashedPasswordFileAged = ./hashed-password.age;
12  };
13
14  den.users.access.by-host.mobius.groups = [
15    "admins"
16  ];
17
18  den.aspects.mobius = {
19    includes = [
20      den.aspects.roles.default
21      den.aspects.roles.develop
22      den.aspects.roles.server
23    ];
24  };
25}