A reproducible macOS workspace engineered for speed, focus, and minimal friction.
darwin-rebuild switch --flake .#machineThe desktop is carved into 9 semantic workspaces. Aerospace auto-routes applications to their home, so you never waste thought on placement.
1 → Dev / Coding 2 → Web browsing 3 → File manager
4 → Content production 5 → Image/Video editing 6 → Messaging
7 → Music 8 → System/Settings 9 → Additional
Aerospace modes collapse app launching, screenshots, media control, and session commands into single keystrokes — no dock clicks, no searching.
Every interface element shares a single palette — Catppuccin Mocha. Terminal, editor, status bar, file manager, prompt — the entire environment reads as one surface.
~30 tools symlinked to their XDG paths via home-manager, not ad-hoc scripts. Config files under dotfiles/config/ get wired in at build time.
API keys and SSH secrets encrypted with sops + age.
flake.nix — system config (packages, homebrew, defaults, shell)
home.nix — user packages, dotfiles, config symlinks
dotfiles/config/ — per-tool XDG configuration
dotfiles/pictures/ — wallpapers
secrets/ — encrypted credentials