Files
Nomarchy/TODO.md
Bernardo Magri 9d5049aed5 chore(hygiene): final script cleanup and plymouth optimization
- Remove unused pkg and cmd helper scripts
- Optimize Plymouth settings for cleaner boot in all environments
- Skip hardware auto-detection logic in Live ISO environment
2026-04-04 21:34:02 +01:00

1.5 KiB

Nomarchy Distribution - TODO List

1. Professional Installer [IN PROGRESS]

  • Refactor with gum for stylized UI.
  • Add clear section headers and environment checks.
  • Implement software profile selection.
  • Add "Pre-flight Check" summary screen showing all selected options (disk, user, profiles) before proceeding.
  • Implement post-install "Success" dashboard with next steps.
  • Improve disk selection to show more metadata (vendor, model, serial).

2. Nomarchy Plymouth Theme [IN PROGRESS]

  • Create custom theme assets in assets/plymouth/.
  • Center official logo on splash screen.
  • Declarative integration in modules/system/plymouth.nix.
  • Implement full LUKS password entry support (password prompt, bullet indicators).
  • Add smooth fade-in/fade-out animations for the logo.
  • Add system message display (e.g., "Rebooting...", "Checking Disk...").

3. System Branding (Fastfetch & Terminal) [DONE]

  • Restore and optimize official ASCII logo (logo.txt).
  • Update config/fastfetch/config.jsonc to use new logo and declarative stats.
  • Update nomarchy-show-logo to use centralized branding path.
  • Declaratively map all branding assets via Home Manager.

4. Repo Hygiene & Consistency [DONE]

  • Remove legacy Arch Linux imperative scripts.
  • Move all dynamic state to unified state.json.
  • Implement professional state migration via Home Manager activation.
  • Declaratively link all config/ directories with recursive = true.
  • Transition to Remote-First Upstream model.