This is my personal development environment setup stuff. It has my dotfiles, configurations, and automations.
- Install the
simboCLI 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 nixpkgswill get the latest nixpkgs needed to install the packages.simbo update flakeshould 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 helpso that it triggers an internal user data migration so that the login part works properly. home-manager#4744
- Setup rustup with
rustup default stable