docs(roadmap): log uwsm-in-virtualization module placement (Later)
core/system/virtualization.nix wires `programs.uwsm` + the Hyprland session config at the top of the file — loaded unconditionally on every install, with no actual relationship to libvirt/docker. Cosmetic mislocation, not a behavior bug; logged as a Later row so it can be fixed in a dedicated session module without growing this audit PR. Found during Pillar 8 audit of core/system modules.
This commit is contained in:
@@ -39,6 +39,7 @@ Guardrails (apply when adding anything):
|
||||
- **Forgejo release pipeline.** `vYY.MM.x` tags matching the upstream NixOS channel; the pipeline pushes the three ISOs and an updated `flake.lock` snapshot.
|
||||
- **Optional `nomarchy-installer-vm`** rebuilt as a real flake app (not a one-off shell script) so users can install Nomarchy into a libvirt VM declaratively.
|
||||
- **Surface support module** via the relevant `nixos-hardware` profile + Surface kernel patches behind a `nomarchy.hardware.isSurface` toggle.
|
||||
- **Move `programs.uwsm` Hyprland session out of `core/system/virtualization.nix`.** Session-manager config is wired in the virtualization module by historical accident — it's loaded unconditionally on every install and has nothing to do with libvirt/docker. Move to a dedicated `core/system/session.nix` (or fold into the Hyprland feature module) so the location matches the responsibility.
|
||||
|
||||
## 3. Pillar: Script & menu audit
|
||||
|
||||
|
||||
Reference in New Issue
Block a user