Skip to content

Repository files navigation

dotfiles

fish, neovim, ghostty (+ kitty!), macOS

Setup

$ cd ~
$ git init
$ git remote add origin https://github.com/stefanvanburen/dotfiles
$ git fetch
$ git checkout -f main
$ git config status.showUntrackedFiles no

Manual Steps

  • Install Homebrew:

    $ /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 justfile for 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.

About

🏡

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages