nixos-config/modules/flake-parts
Sridhar Ratnakumar 4c648e912c
Enable incus on pureintent (#113)
* Enable incus on pureintent, rename lxd.nix, drop unused flake-parts

- Add incus module import to pureintent and bind the UI to its
  Tailscale IP (no firewall change needed since tailscale0 is trusted).
- Rename modules/nixos/linux/lxd.nix -> incus.nix since the module
  configures virtualisation.incus, and enable the bundled web UI.
- Drop the unused modules/flake-parts/incus-image helper; the
  `images:nixos/*` community images cover container/VM launches.

* Move incus module into a directory with a README

The troubleshooting notes used to live as comments in the module; they
belong in docs alongside a quick-start on launching containers/VMs and
configuring the UI listener.

* Expand incus README with VM gotchas

Document the sharp edges hit while bringing up a NixOS VM for the first
time: secureboot, memory/cpu/disk limits (with the error signatures
that point at each), configuring the guest (flakes, firewall), and a
three-step guide to exposing a service from inside.
2026-04-19 11:21:39 -04:00
..
claude-sandboxed.nix Use https://github.com/srid/landrun-nix/pull/18 2026-03-06 09:21:33 -05:00
config.nix Convention-over-configuration layout (#62) 2024-09-28 18:01:53 -04:00
devshell.nix fuck pc for now 2026-03-14 09:16:34 -04:00
nixos-flake.nix unnerf opus 2026-04-13 18:24:54 -04:00