All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 16s
Set NixOS stateVersion to 25.05 and include neovim in the default utility package set.
NixOS Proxmox Template Base
This folder contains a minimal NixOS base config you can copy into a new template VM build.
Files
flake.nix: pinsnixos-24.11and exposes one host config.configuration.nix: base settings for Proxmox guest use.
Before first apply
- Replace
REPLACE_WITH_YOUR_SSH_PUBLIC_KEYinconfiguration.nix. - Add
hardware-configuration.nixfrom the VM install:nixos-generate-config --root /- copy
/etc/nixos/hardware-configuration.nixnext toconfiguration.nix
Build/apply example inside the VM
sudo nixos-rebuild switch --flake .#template
Notes
- This is intentionally minimal and avoids cloud-init assumptions.
- If you want host-specific settings, create additional modules and import them.