/.dot-config

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

Primary LanguageShell

Example dot-config files

System: Debian Jessie

Example of a central repository for maintaining your dot-configs, and a compilation of configs developed over the years for various apps I use daily.

Configuration within is MIT unless stated otherwise.

Configurations

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

Features / Usage

.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.

Installation

$ git clone --recursive https://github.com/tony/.dot-config.git ~/.dot-config

Symlinking

.dotfilesrc is included for support with dotfiles.

Install via pip (pip installation instructions)

$ ln -sf ~/.dot-config/.dotfilesrc ~/.dotfilesrc
$ pip install dotfiles
# zsh
$ rehash
# bash
$ hash -r
$ dotfiles --sync

License

MIT License