Skip to content

About

❄️ Manage my NixOS❄️

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

nixos-configuration

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.

Layout

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.

Commands

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 boot

system.stateVersion and home.stateVersion describe compatibility with the original installation. Do not bump them as part of a normal NixOS upgrade.

About

❄️ Manage my NixOS❄️

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Contributors

Languages