Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 1.87 KB

README.md

File metadata and controls

64 lines (51 loc) · 1.87 KB

Must have tools

Brew

Other tools

Language specific

Haskell

Editor

Emacs

Neovim

Steps to setup a new machine

  1. Install brew, kitty, fish
  2. Setup Github ssh keys
  • If the network's router and DNS is pointing to tvOS (which is using Stash), add the following in the ~/.ssh/config
  • Host github.com
    Hostname ssh.github.com
    Port 443
    
  1. Restore the dotfiles
  • ~ % alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
    ~ % echo ".cfg" >> .gitignore
    ~ % git clone --bare git@github.com:clatisus/dotfiles.git $HOME/.cfg
    ~ % config checkout # If this fails, backup/remove the files and try again
    ~ % config config --local status.showUntrackedFiles no
  1. Using brew to install tools as specified in Must have tools#Brew
  2. Set fish as default shell (requires log-out and log-in after the change to take effect)
  • ~ % echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
    ~ % chsh -s /opt/homebrew/bin/fish