Configuring the universe with Nix.
Build the Home Manager config for macOS.
$ home-manager switch --flake path/to/repo
Packages not in nixpkgs can be defined in :/packages/
. These are available as flake outputs.
$ nix run 'path/to/repo#foo' -- --bar
Over the years I've run various different operating systems, window managers, and editors. Those configs are preserved in this repo's commit history:
- NixOS/Home Assistant:
rm-homelab~1
- Helix:
zed~1
- NixOS/Sway/Neovim:
macos-redux~1
- Arch/XMonad:
nixos~1
- nix-darwin:
rm-darwin~1