/.dot-config

:books: Example dot configs for tmux, tmuxp, vim, vcspull, i3 and awesome

Primary LanguageShell

dot-config files

Feel free to copy and paste from here, everything is licensed MIT.

Powered by antigen.

Just want snippets? Feel free to check out devel.tech's snippets section.

Dependencies

  • zsh
  • curl (for installation)
  • git

I keep commonly install packages I use in bootstrap-[platform].sh.

Installation

$ make install

Support

Window manager awesome, i3
Terminal multiplexer tmux (and tmuxp for tmux sessions)
Linux Xsession .xprofile, .Xresources, .xsessionrc
Shell zsh
Editor vim
Development ctags, python cli, git, vcspull
Media ncmpcpp
This package `dotfiles`_ (for this repo), .tmuxp.yaml

Structure

.vim/ See <https://github.com/tony/vim-config>.
.tmux/ See <https://github.com/tony/tmux-config>.
.i3/ See <https://github.com/tony/i3-config>.
.config/awesome/ See <https://github.com/tony/.config/awesome>
.fonts/ See <https://github.com/tony/dot-fonts>.
.tmuxp/ tmuxp sessions for common processes. See <https://github.con/tony/tmuxp-config>
.vcspull.yaml Study and stay up to date with great programming code.
.pythonrc Autocompletion (requires readline, if your system doesn't support it (OSX) try the stand-alone readline module)
.zshrc
.Xresources
  • rxvt-unicode settings:
    • fcitx input
    • molokai colorscheme
    • programmer + CJK fonts (see .fonts)
.xsessionrc Thinkpad Trackpoint config
.ctags  
.ncmpcpp FIFO Visualizer
.dotfilesrc Ignores git(1)-related dotfiles in this project.

Notes

neovim

VIM config is backward compatible. ~/.config/nvim/init.vim checks and ~/.vim/.vimrc and ~/.vimrc and sources the first it finds.

Old branch

To see the old codebar (before antigen) see legacy-2017 branch.