Setup my dotfiles
cd ~
git clone [email protected]:saada/.dotfiles.git
cd .dotfiles
./setup.sh # sets up symlinks
# install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# install brew packages
brew bundle --file=~/.dotfiles/Brewfile
# install flox packages
flox edit # should install everything after making any whitespace change
# git settings
## git config user info
## git config --global user.name
## git config --global user.email
git config --global alias.up 'pull --rebase --autostash'
git config --global --add --bool push.autoSetupRemote true
git config --global init.defaultBranch main
git config --global push.autosetupremote true
Download and install FiraCode Nerd font: https://www.nerdfonts.com/font-downloads
Secrets can be setup by
cp .secrets.example.fish ~/.secrets.fish
Backup my dotfiles
./backup.sh
Automatically run backups on wakeup
ln -sfn $HOME/.dotfiles/wakeup.sh $HOME/.wakeup
brew services start sleepwatcher
- Migrate all possible
brew leaves
packages toflox
- Get zoxide to replace cd