This is my personal development environment setup stuff. It has my dotfiles, configurations, and automations.
- Install the
simbo
CLI found insystem/simbo_cli
. Install instructions can be found there.
- Python is the only requirement for
simbo
. - This is by design to ensure that the environment is as minimal as possible and can be installed on any machine.
- Start setup:
simbo setup nix
- After nix completes its installation, run
nix install home-manager
- Then
nix install brew
- Next run the updates
simbo update nixpkgs
will get the latest nixpkgs needed to install the packages.simbo update flake
should then update the current OS's flake and install the packages, starting with brew and ending with the nix config.
- Setup a new SSH key
Note: run
gh help
so that it triggers an internal user data migration so that the login part works properly. home-manager#4744
- Setup rustup with
rustup default stable