Nix managed dotfiles; heavily based on snowfall-org lib.
# install determinate-nix - recommended by: https://github.com/LnL7/nix-darwin
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | \
sh -s -- install
# clone this repo into place
git clone [email protected]:ossareh/dotfiles ~/.config/dotfiles
cd ~/.config/dotfiles
sudo nix run github:lnl7/nix-darwin#darwin-rebuild -- switch --flake github:ossareh/dotfiles
# restart shell
# to trigger a rebuild
nh darwin switch ~/.config/dotfiles
- add homebrew to PATH
- integrate direnv for easy nix dev environments
- prove above using this repo to get a markdown linter working
- migrate manual home-brew installation
- implement a decent (but not amazing) nvim installation
- playbook for single user mode on remote boxen