Personal NixOS, nix-darwin, and Home Manager configuration. Modular, reproducible, and built around flakes.
This is a personal system configuration. It is useful as a reference, but it is not meant to be cloned and switched blindly. Host names, disks, secrets, keys, and hardware assumptions are specific to my machines.
Encrypted secrets are required for most real deployments. Read the docs before reusing any module.
- NixOS, nix-darwin, WSL, and Home Manager configurations
- Reusable modules for desktop, networking, hardware, security, and services
- SOPS-managed secrets for users, hosts, and self-hosted services
- Declarative disks with Disko and installer-oriented host layouts
- Wayland desktops with Hyprland, Niri, shells, themes, and tools
just switch <host>
just test <host>
just deploy <host>
just check
just fmtPlease read the documentation.
See LICENSE.

