Personal NixOS configuration as a flake.
| Host | Description |
|---|---|
| pavg15 | HP Pavilion Gaming 15 — Hyprland + caelestia |
flake.nix— inputs + flake-parts entry pointparts/— flake-parts modules (hosts, formatter, checks, dev shell)hosts/<name>/— host-specific config + generated hardwaremodules/nixos/— one-concern system modulesmodules/home/— one-concern Home-Manager moduleslib/mkHost.nix— host factory (wires Home-Manager as a NixOS module)
sudo nixos-rebuild switch --flake .#pavg15nix develop # or: direnv allow
nix fmt # format
nix flake check # lint + build checks