01
rebuild
rebuild — pick a target
02
the fleet
▸
NixOS
5 targetsord
Ryzen 5800X · home workstation
basedevgui
remote-dev
Threadripper 9995WX · lab VM on b3srv0
basedev
mvp
Ryzen 5700X · lab workstation VM
basedev
mba-nixos
Apple M5 MacBook Air · NixOS
basedevgui
remote-basic
generic remote host
base
▸
macOS
2 targetsmba
MacBook Air
basedev-litegui
mini
Mac Mini
basedev-litegui
▸
Home Manager
2 targetsvenus
wenxuan @ /home/wenxuan
basedev
mars
wenxuan @ /data/wenxuan
basedev
▸
Images
7 targetsWSL tarball
NixOS-WSL importable tarball
basedev
Proxmox · remote-service
Proxmox VMA image
baseservice
moore VM
QEMU dev VM launcher
basedev
UTM · x86_64
qcow2 desktop image
basedevgui
UTM · aarch64
qcow2 desktop image
basedevgui
VMware · x86_64
VMDK desktop image
basedevgui
VMware · aarch64
VMDK desktop image
basedevgui
03
capabilities
base
The floor every machine stands on. zsh, tmux, neovim, btop — nothing more, nothing less.
dev
The full development environment. Fancy NeoVim, LSPs, linters, formatters, direnv, agents.
dev-lite
Development, trimmed for macOS. The essentials without the weight.
gui
Desktop environments. ghostty, firefox, niri, fonts — plus dock, finder and Touch ID on macOS.
service
Headless service hosts. Minimal, hardened, always on.
// composed per host —ord = base + dev + gui,mba = base + dev-lite + gui,remote-service = base + service
04
the stack
neovimeditor, heavily configured
zellijterminal multiplexer
tmuxthe other multiplexer
zshshell
ghosttyterminal emulator
niriscrollable-tiling wayland compositor
waybarstatus bar
aerospacetiling wm for macOS
karabinerkeyboard remapping
firefoxbrowser, policies included
agenixage-encrypted secrets
diskodeclarative disk partitioning
blueprintflake structure, zero boilerplate
treefmtone formatter to rule them all
nix-index-databasecomma for everything
llm-agentsopencode & claude-code, pinned