ajoslin / dot

My dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 git@github.com: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.

About

My dotfiles


Languages

Language:Python 77.0%Language:Shell 19.7%Language:Lua 1.4%Language:Emacs Lisp 1.0%Language:Vim Script 0.5%Language:Perl 0.2%Language:Roff 0.2%Language:Makefile 0.0%