Skip to content

stefanvanburen/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

fish, neovim, 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 (for MacOS)

  • 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)
  • Set up fonts in Kitty (see kitty.conf for details)

  • Disable the annoying Cmd+Ctrl+D shortcut to bring up the dictionary on macOS, so that Dash.app can use it:

    defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'