README.md
September 13, 2026 ยท View on GitHub
- OS: macOS Sequoia
- WM: AeroSpace
- Bar: SketchyBar
- Terminal: Kitty
- Shell: Zsh
- Editor: Neovim
- Font: Fira Code
- Colorscheme: catppuccin mocha with black bg
Requirements
- Lix with flakes enabled
Configuration
Machine-specific values live in hosts.nix. Before the first rebuild, set
username for the mac configuration to your macOS account name. Add another
entry when managing another Mac; each entry becomes a darwinConfigurations
output with the same name.
The shared Home Manager configuration is exported as
homeManagerModules.default and can also be imported by another flake.
nix-darwin
After installing Lix and cloning this repository, bootstrap nix-darwin with:
sudo nix run nix-darwin/nix-darwin-26.05#darwin-rebuild -- switch --flake .#mac
For subsequent rebuilds, run:
sudo darwin-rebuild switch --flake .#mac