abstract away architectures

This commit is contained in:
Reid 2025-12-31 22:36:01 -08:00
parent 8ebf7b68df
commit 9414398f68
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
8 changed files with 80 additions and 33 deletions

View file

@ -12,10 +12,17 @@ run `rg /etc/secrets/` to see where you need to add secret files when deploying
unfortunately, as a consequence of this secret method, you need to do impure builds
## hosts
each host should have these files:
- `default.nix`, contains everything relating to the basic system
- `hardware.nix`, hardware-specific configuration
- `meta.nix`, extra things passed thru to `mkHost`
## todo
- find a better way to do cloudflare ips
- per-host architecture selection, atm it is hardcoded to `aarch64`
- swap back to hardened kernel
- wtaf is going on w/ our user management??
- Jellyfin... yea,,,