This repo defines NixOS configuration for my hosts.
Symlink the repo to /etc/nixos
:
sudo ln -s $(realpath nixos-config) /etc/nixos
Deploy the configuration for given host using --flake
:
sudo nixos-rebuild switch --flake '/etc/nixos#caspair'
If the hostname matches --flake
is not necessary.
Secrets are fetched encrypted using agenix with public Ed25519 keys of hosts.