i honestly have no clue what im doing but its working ¯\_(ツ)_/¯
Each machine has its own config under hosts/
and enables various "roles"
Main desktop PC
- Main SSD
boot
(fat32) ->/boot
zpool
(zfs pool)root
->/
home
->/home
persist
->/persist
secure
(encrypted)secrets
->/secrets
persist
->/persist/secure
nix
->/nix
- 4tb HDD
4tb
(ext4) ->/mnt/4tb
- 256gb SSD
ssd-256
(ext4) ->/mnt/ssd
Home server
- Main SSD
boot
(fat32) ->/boot
zpool
(zfs pool)root
->/
home
->/home
persist
->/persist
secrets
->/secrets
secure
(encrypted, unused)nix
->/nix
- Old Server HDD
boot
(fat32, unlabeled)box
(ext4) ->/mnt/old
Rarely-used laptop
- Main SSD
boot
(fat32) ->/boot
zpool
(zfs pool)root
->/
home
->/home
secure
(encrypted)nix
->/nix
persist
->/persist
secrets
->/secrets