dot icon indicating copy to clipboard operation
dot copied to clipboard

My dotfiles

Prerequisites

  1. zsh.
  2. tmux for terminal multiplexing.
  3. prezto because it's simpler and allegedly faster than oh-my-zsh.
  4. rcm to manage dotfiles.
  5. hammerspoon for window switching hotkeys.
  6. ag for fast file searching.
  7. emacs (brew install emacs)
  8. git
brew tap thoughtbot/formulae
brew install the_silver_searcher git emacs node reattach-to-user-namespace nvim tmux zsh rcm jo direnv asdf jq fzf bat ripgrep git-delta
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

https://gist.github.com/bbqtd/a4ac060d6f6b9ea6fe3aabe735aa9d95

https://app-updates.agilebits.com/product_history/CLI

There's also vim in there, for old times' sake.

Setup

Dotfiles

cd ~/
git clone [email protected]:ajoslin/dot --recursive
rcup -d ~/dot -v # on first clone, have to specify dot folder for rcup

Tmux / Zsh

which zsh | pbcopy
sudo vi /etc/shells
# paste zsh path to bottom of list, exit
chsh -s $(which zsh)
C-a I # tmux-plugins

Start a new terminal, and it should start zsh and tmux. Type <C-A I> to install Tmux plugins.