modular nixos & home-manager configuration with impermanence
personal use
- radiata - desktop (hyprland, amd)
- carrot - macbook (nix-darwin)
nix develop
pani switch # rebuild current host
pani switch
- rebuild & switchpani test
- test config without bootloaderpani check
- validate flakepani impermanence
- check what dies on reboot
├── flake.nix # entrypoint
├── hosts/ # machine-specific
├── home/ # user configs
├── modules/ # reusable nixos modules
├── pkgs/ # custom packages
└── scripts/ # helpers (pani)
- audio - pipewire w/ device config
- wayland - compositor agnostic portal setup
- impermanence - btrfs rollback on boot
- desktop - kernel tweaks & base desktop stuff
- gaming - steam, gamemode, etc