You will need git and GNU stow
Clone into your $HOME directory or ~
git clone https://github.com/tmojzes/dotfiles.git ~Run stow to symlink everything or just select what you want
stow */ # Everything (the '/' ignores the README)stow nvim # Just my neovim configDev tools (languages, editors, linters, git/CLI utilities, AI CLIs, k8s/infra tooling) are
managed by home-manager via the nix package. Homebrew is only used for casks (GUI apps and
fonts); no brew formulae are installed.
-
Install Determinate Nix:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
-
Stow the config and activate it (Linux uses
tmojzes, macOS usestmojzes-mac):stow nix nix run home-manager/master -- switch --flake ~/.config/home-manager#tmojzes-mac # macOS nix run home-manager/master -- switch --flake ~/.config/home-manager # Linux
After the first activation, use home-manager switch instead of nix run ....
An updated list of all the programs I use can be found in the programs directory
