Add pnpm and lazydocker to system packages and normalize Node/Bun
entries. Expand filesystem options into multi-line arrays, remove an
extra groups comment, update flake.lock (noctalia ref), and tidy README
newline/formatting.
- Analyzed all .nix files to ensure accuracy
- Added missing flake inputs (zen-browser, opencode)
- Updated features section with accurate details
- Rewrote structure section to match actual modules
- Updated desktop environment with Noctalia shell
- Removed nix profile instructions (all packages are system-wide)
- Added accurate package management section
- Updated gaming section with Faugus Launcher
- Fixed office suite (OnlyOffice instead of LibreOffice)
- Updated bootloader (Limine with Secure Boot)
- Added comprehensive system details and configuration features
- Added secondary storage mounts
- Updated services with earlyoom, plocate, fwupd
- Added Fish shell aliases reference
- Removed outdated user profile installation instructions
- Updated all sections to reflect actual implementation
Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>
1. Security: Navidrome no longer exposed to network (localhost only)
2. Maintainability: Single username definition in flake.nix:45
3. Organization: Kernel params now in configuration.nix, session vars in
desktop.nix
4. Automation: Flathub repository added automatically on activation
5. Cleanup: Removed duplicate programs.dconf.enable
Replace README with a reorganized, flake-focused document that adds a
features overview, repository tree, flake inputs, step-by-step
installation/rebuild/update instructions, and dedicated sections for
desktop, gaming, development, services, and maintenance tips.
Consistently format module argument blocks and convert aligned
package comments to inline comments. Trim trailing whitespace and
minor layout tweaks across modules. Bump opencode rev, narHash and
lastModified in flake.lock and remove the original dev ref.
- Add chaotic-nyx input for access to CachyOS packages
- Import chaotic nixosModules in flake outputs
- Switch from zen kernel to linuxPackages_cachyos
- Enable sched-ext schedulers (scx) for improved scheduling
https://claude.ai/code/session_012fr2N5SNf2LJpy3itB8D8S