No description
| home-manager | ||
| machines | ||
| nixos | ||
| secrets | ||
| .envrc | ||
| .gitignore | ||
| .sops.yaml | ||
| checks.nix | ||
| colmena.nix | ||
| flake.lock | ||
| flake.nix | ||
| formatter.nix | ||
| globals.nix | ||
| home-modules.nix | ||
| nixos-configurations.nix | ||
| packages.nix | ||
| README.md | ||
| treefmt.nix | ||
nixos-configs
NixOS configurations for the machines I manage.
Currently managed systems:
- blocktech: My current laptop, a ThinkPad P1 running GNOME.
- gamepc: My gaming PC running Cosmic
- warwick: A Raspberry Pi 4 Model B, which mostly does monitoring
- atlas: A Gigabyte Brix, currently running NixOS containers
- lewis: A Gigabyte Brix, currently running NixOS containers
- roeland: A Minisforum UN100P, one of my Kubernetes nodes and houses my media collection
Deployment
I use Colmena for deploying my machines.
To apply to the local machine:
sudo colmena apply-local --sudo
To apply to all remotely managed systems:
colmena apply