You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

91 lines
2.4 KiB

#+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/config
#+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