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.
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 |
.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 |
|
.xsessionrc |
Thinkpad Trackpoint config |
.ctags |
|
.ncmpcpp |
FIFO Visualizer |
.dotfilesrc |
Ignores git(1) -related dotfiles in this
project. |
$ git clone --recursive https://github.com/tony/.dot-config.git ~/.dot-config
.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