#+TITLE: dotfiles #+PROPERTY: header-args :results silent Collection of dotfiles and configuration files, for backup and sharing purposes * [[https://github.com/tmux/tmux][tmux]] Configuration file [[.tmux.conf]] Install: #+BEGIN_SRC sh ln .tmux.conf ~ #+END_SRC * .Xresources This is needed for - ~emacs~ (to set fonts before parsing the init file) - ~urxvt~ (to set the font and the colorscheme) - ~xterm~ (to set the font and the colorscheme) Install: #+BEGIN_SRC sh ln .Xresources ~ #+END_SRC * konsole colorscheme The colorscheme is Lunarized: [[Lunarized.colorscheme]] #+BEGIN_SRC sh ln Lunarized.colorscheme ~/.local/share/konsole #+END_SRC * plasma colorscheme Install: #+BEGIN_SRC sh mkdir -p ~/.local/share/plasma/desktoptheme ln -s $PWD/breeze-lunarized-dark-thinkpad ~/.local/share/plasma/desktoptheme/ #+END_SRC * KDE widget colorscheme The colorscheme is [[Lunarized.colors]]. Install: #+BEGIN_SRC sh ln Lunarized.colors ~/.local/share/color-schemes/ #+END_SRC * Breeze decoration configuration File: [[breezerc]]. Install #+BEGIN_SRC sh ln breezerc ~/.config #+END_SRC * kwin rules #+BEGIN_SRC sh ln kwinrulesrc ~/.config #+END_SRC * kde keyboard layout configuration This entry takes care of setting the layout every time a keyboard is connected. Note that this is conditional on my patches for ~plasma-desktop~ #+BEGIN_SRC sh ln kxkbrc ~/.config #+END_SRC * htop #+BEGIN_SRC sh mkdir -p ~/.config/htop ln htoprc ~/.config/htop/htoprc #+END_SRC * [[http://karlstav.github.io/cava/][cava]] Configuration file [[cava.config]] Please note that some config options (e.g. ~gradient_discrete~) only make sense on my branch ([[https://github.com/wilderjds/cava/tree/discrete-gradient][github]]) Install: #+BEGIN_SRC sh ln cava.config ~/.config/cava/ #+END_SRC * [[https://github.com/arybczak/ncmpcpp][ncmpcpp]] Configuration file [[config.ncmpcpp]] Please note that some config options only work on my fork ([[https://github.com/wilderjds/ncmpcpp][github]]) Install: #+BEGIN_SRC sh mkdir ~/.config/ncmpcpp ln config.ncmpcpp ~/.config/ncmpcpp/config #+END_SRC * XCompose The configuration file is split into files in the [[.XCompose.d][.XCompose.d]] directory #+BEGIN_SRC sh ln .XCompose ~ mkdir ~/.XCompose.d ln .XCompose.d/* ~/.XCompose.d #+END_SRC