No description
- Nix 94.8%
- Shell 5.2%
| hosts | ||
| lib | ||
| modules | ||
| secrets | ||
| .gitignore | ||
| .sops.yaml | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
nixos-config
Personal NixOS flake for the homelab. Host names follow a Greek/Latin philosophy theme.
Hosts
| Host | Role | Platform |
|---|---|---|
| arche | Headless server, hub of services | ThinkPad T14 AMD Gen 3 |
| akrasia | Gaming + LLM + NAS | Tower, 2× GTX 1080 |
| logos | Programming laptop | Dell Latitude 5400 |
Build a host
nix build .#nixosConfigurations.<Host>.config.system.build.toplevel
Deploy
nix run github:serokell/deploy-rs -- .#arche
nix run github:serokell/deploy-rs -- .#akrasia
Secrets
All secrets live under secrets/<host>/ and are encrypted with
sops-nix + age. Host-specific age
keys live in /persist/sops/key.txt on each machine.