All Projects → ajoslin → dot

ajoslin / dot

Licence: other
My dotfiles

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
lua
6591 projects
emacs lisp
2029 projects
Vim Script
2826 projects
perl
6916 projects

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].