This is the repository where I define all my important hosts on my server.
Install nix on your system.
To jump into the devshell: nix develop
-
To encrypt and decrypt files you have to create a PGP Key. Edit the .sops.yaml accordingly.
-
Update the sops keys sops updatekeys {path/to/any/secrets.yaml}
We use opentofu as our IaC tool.
- To provision the VM for the host, find it within:
/infra
tofu init
tofu apply
- TODO: Deploy the Nixos-anywhere configuration to the provisioned VM