fish, neovim, ghostty (+ kitty!), macOS
$ cd ~ $ git init $ git remote add origin https://github.com/stefanvanburen/dotfiles $ git fetch $ git checkout -f main $ git config status.showUntrackedFiles no
-
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Install the base dependencies in the Brewfile:
$ brew bundle install --global -
Set the default shell for the user to
fish:$ # NOTE: Should ensure that "$(command -v fish)" is in /etc/shells $ # See: https://github.com/fish-shell/fish-shell/issues/989 $ chsh -s $(command -v fish)
-
Apply macOS system preferences (see
justfilefor what this does β disables the Cmd+Ctrl+D dictionary shortcut so Dash.app can use it, and enables the Zoom "Peek" gesture):$ just macos-defaults -
Create an ssh key (follow the instructions in ssh-config), and add it to GitHub and sourcehut.