Fix package conflicts and add ISO configuration

- Fixed nvtop package reference (nvtopPackages.full -> nvtop)
- Fixed display manager conflicts in ISO config
- Fixed SSH settings conflicts with lib.mkForce
- Fixed home-manager username conflicts for ISO
- Added complete ISO build configuration with Wayland-only setup
- Added ISO build documentation and scripts
This commit is contained in:
theArctesian
2025-09-29 18:46:24 -07:00
parent c8777d8d3c
commit 53cdf81af8
11 changed files with 1025 additions and 16 deletions

View File

@@ -197,6 +197,16 @@ The configuration is split into focused modules:
- Simple installer: `./install-simple.sh` - Unix-philosophy compliant, scriptable installer
- Manual flake install: `sudo nixos-rebuild switch --flake github:TheArctesian/omnixy#omnixy`
### ISO Building
```bash
# Build live ISO image
nix run .#build-iso
nix build .#iso # Direct build
# ISO features: Live desktop, installer, all themes, development tools
# See BUILD_ISO.md for complete documentation
```
### Unix Philosophy Tools (scripts/ directory)
Focused, composable tools following "do one thing well":
- `scripts/omnixy-check-system` - Just check system requirements