NixOS and Home Manager configuration for Mufasa.
The graphical session is Plasma 6 (Wayland), launched by SDDM. Power profiles
use the machine's ACPI policy in modules/nixos/power.nix.
hosts/Mufasa/ machine identity and hardware configuration
homes/exec/ Home Manager composition root for exec
modules/nixos/ reusable system features
modules/home/ reusable user-environment features
overlays/ package-set extensions and overrides
pkgs/ custom packages
secrets/ SOPS-encrypted secrets
The host and home entrypoints are intentionally thin. They select cohesive modules; machine- or user-specific values stay at their respective composition roots.
make fmt # format every Nix file
make check # evaluate all flake checks
make dry-build # evaluate and dry-build Mufasa
make switch-os # nh os switch, after fmt and flake check
make switch-hm # nh home switch; this survives reboot
make boot # build and select the configuration for next bootsystem.stateVersion and home.stateVersion describe compatibility with the original installation. Do not bump them as part of a normal NixOS upgrade.