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}