An opinionated setup about how I want my *nix development environment and host machines configured. Presently managed through nix.
- Neovim, BTW
- tmux
- fish
- OSX: Hammerspoon, Homebrew, Aerospace, Settings
- WSL: interop, wezterm.terminfo
Install Determinite Systems Installer or WSL2 Nix
WSL:
sudo nixos-rebuild switch --flake github:evantravers/dotfiles#wsl
Darwin:
- Install Homebrew
sudo nix run nix-darwin -- switch --flake github:evantravers/dotfiles[#macbook-pro]
Use 1Password to configure SSH Agent for host
WSL:
sudo nixos-rebuild switch --flake ./
OR
nh os switch ./
Darwin:
darwin-rebuild switch --flake ./
OR
nh darwin switch ./
- Mainly copying mitchellm's incredible work, especially mksystem.nix