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