My nix stuff
// readme
nix-config
One flake, four evaluators: NixOS, nix-darwin, standalone Home Manager, and system-manager. Every machine is a single entry in a shared host registry, and every userβs home is its own closure, separate from the system it runs on.
How I Work
This repository is my machines, not a template. It isnβt meant to be a turnkey
way to copy my setup or to learn Nix, and a lot of it only makes sense if you
live on my network. Iβm not a Nix expert either. I value the fleet staying up
over the config being pretty, so when something here looks strange, there is
usually a dated entry in docs/ about the afternoon that made it that way.
My main machine is a Mac (praxic). Day to day I live in three apps: Arc for
browsing, Raycast for launching everything, and Rex for the terminal. The
actual work happens inside Rex with Neovim (nixvim), either locally
or over SSH on whichever box has the hardware the job needs; see
docs/rex.md.
Behind that is a small fleet, spread over a few places on purpose:
tankis the home server: storage, PostgreSQL, Matrix, Prometheus/Grafana, and the bots.taipanhas theβ¦