Configuration for my infrastructure
.github | ||
hosts | ||
lib | ||
modules | ||
overlays | ||
pkgs | ||
utils | ||
.envrc | ||
.gitignore | ||
.gitmodules | ||
default.nix | ||
LICENSE | ||
overlay.nix | ||
README.md | ||
shell.nix |
nix configuration
Use at your own risk.
Deploying
The ./deploy
script generates a NixOS configuration that pins the current git HEAD
of this project and copies the resulting configuration.nix
to the destionation host. Then it tests the new confiurations and rolls back if it fails.
TODO
- Use
nix-copy-closure
?