Files
TerraHome/nixos/template-base
MichaelFisher1997 c0dd091b51
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 16s
chore: align template base with live VM config
Set NixOS stateVersion to 25.05 and include neovim in the default utility package set.
2026-02-28 00:44:08 +00:00
..

NixOS Proxmox Template Base

This folder contains a minimal NixOS base config you can copy into a new template VM build.

Files

  • flake.nix: pins nixos-24.11 and exposes one host config.
  • configuration.nix: base settings for Proxmox guest use.

Before first apply

  1. Replace REPLACE_WITH_YOUR_SSH_PUBLIC_KEY in configuration.nix.
  2. Add hardware-configuration.nix from the VM install:
    • nixos-generate-config --root /
    • copy /etc/nixos/hardware-configuration.nix next to configuration.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.