This repo contains the Nix configuration for my MacOS and Linux machines. Follow the documentation below to get started.
-
Add ssh keys
-
Sync
$ ./sync.sh
-
Set zsh as default shell
Once you have the environment setup, you can use the devShells
support via direnv to manage the development environment for this project.
Setup
$ direnv allow
$ pre-commit install
Precommit
$ pre-commit run --all