Heya, these are my dotfiles for MacOS! I use Nix, nix-darwin, and home-manager to scaffold my configuration.
- Window Manager • Yabai
- Shell • Zsh
- Terminal • Warp
- Prompt • Starship
- Menu Bar • Sketchybar
- App Launcher • Raycast
- IDE • Neovim & VSCode
First, install Nix on your system.
sh <(curl -L https://nixos.org/nix/install)
Secondly, bootstrap the configuration with the following command.
nix-shell --packages git --command "$(curl -fsSL https://raw.githubusercontent.com/rayhanadev/dotfiles/master/bin/bootstrap.sh)"
Apply the configuration with the following command.
~/.dotfiles/bin/sync.sh
And you are good to go! Reboot your computer :)