Files
TerraHome-pre-k8s/nixos/template-base
MichaelFisher1997 510ba707ad fix: stabilize tailscale enrollment without cloud-init rollback
Create /etc/tailscale before writing runtime key, add progress logging and unbuffered output in enroll script, and shorten guest-agent wait to fail faster when enrollment cannot run.
2026-02-28 12:09:40 +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.