Configuration for my infrastructure
Find a file
2021-06-27 22:45:34 +02:00
.github port to flakes 2021-06-27 22:45:34 +02:00
home port to flakes 2021-06-27 22:45:34 +02:00
lib Move vim packages to pkgs 2020-12-28 18:35:15 +01:00
nixos port to flakes 2021-06-27 22:45:34 +02:00
overlays port to flakes 2021-06-27 22:45:34 +02:00
pkgs port to flakes 2021-06-27 22:45:34 +02:00
utils Fixup 2021-01-16 20:17:11 +01:00
.envrc port to flakes 2021-06-27 22:45:34 +02:00
.gitignore Add .envrc 2021-01-16 19:49:25 +01:00
.gitmodules Move tubslatex package to NUR repo 2020-04-05 17:23:35 +02:00
flake.lock port to flakes 2021-06-27 22:45:34 +02:00
flake.nix port to flakes 2021-06-27 22:45:34 +02:00
LICENSE Add LICENSE 2021-01-10 17:08:28 +01:00
outputs.nix port to flakes 2021-06-27 22:45:34 +02:00
README.md Add rollback on failure 2021-01-16 18:57:59 +01:00
shell.nix port to flakes 2021-06-27 22:45:34 +02:00

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?