Work in progress, these are the dotfiles I use both for personal and professional projects, either on MacOS or Linux.
- .tmux.conf
- .tmux.conf.local
- .vimrc
- .zshrc
- .config/i3/config
- .config/i3status/config
- .config/compton/compton.conf
- .xprofile
- .mutt/muttrc
- .mailcap
The languageclient and youcompleteme plugins require an extra setup step
For languageclient
- go to
~/.vim/bundle/languageclient
- run
bash install.sh
For ycm:
- go to
~/.vim/bundle/youcompleteme
- run
python install.py
In order for the brightness control keys to work properly, you'll need to have brightlight installed:
- clone the brightlight repo
- compile from source (run
make
) - install to bin folder with setuid root
The I3 configuration takes the following packages for granted, so you should install them with your package manager:
xss-lock
playerctl
flameshot
caffeine
Copy the contents of the mutt
folder to ~/.mutt
, muttrc
can be a symlink,
but the other files will need to be edited.
mutt/accounts/example
is a template for creating a config file for each email account you want to configuremutt/accounts/index
is the file that handles changing configuration depending on current folder