My config files!
- Install nix
- Install home-manager (following instructions for the unstable branch)
- (Optional) Install programs not managed by nix:
- Hammerspoon
- Karabiner Elements
- Kitty
- NOTE: the config for these will be automatically linked by home-manager, but you stil lhave to install them manually
- Link home.nix into a place home-manager will find it:
ln -s ./home.nix ~/.config/nixpkgs/home.nix
(from the repo's root) - Run
home-manager switch
to activate the setup - Update your user (or terminal app) settings to use the version of zsh installed by nix as your default shell (
~/.nix-profile/bin/zsh
)
- Just modify the sources and re-run
home-manager switch
. - You can also run
home-manager build
to build the new environment's derivation without activating it.