-if installed stumpwm; then
- link stumpwmrc ~/.stumpwmrc
-fi
-if installed xmonad; then
- link xmonad ~/.xmonad
-fi
-if installed herbstluftwm; then
- link herbstluftwm ~/.config/herbstluftwm
-fi
-
-if installed X; then
- # Prevent code duplication. Term* rules are for all terminals; XTerm rules
- # are for XTerm and UXTerm. At the moment XTerm, UXTerm and Rxvt are
- # supported.
- generate Xresources .in perl -ne \
- 'if (/^Term/) {
- s/^Term//;
- print "XTerm", $_;
- print "UXTerm", $_;
- print "Rxvt", $_;
- } elsif (/^XTerm/) {
- print $_;
- s/^XTerm//;
- print "UXTerm", $_;
- } else {
- print $_;
- }'
- # Xresources uses ! as comment instead of #.
- sed_i 's/^#/!/' Xresources
- # Use urxvt's pseudo-transparency if neither compton nor xcompmgr are
- # available. Better than nothing.
- if ! installed compton && ! installed xcompmgr; then
- echo 'Xresources: no compton found, enabling pseudo-transparency'
- sed_i 's/^Rxvt\*background: \[/!&/' Xresources
- sed_i 's/^!NO_COMPTON //' Xresources
- fi
-
- if test ! "x`os`" = xdarwin; then
- link xinitrc ~/.xinitrc
- # lightdm doesn't use ~/.xinitrc but ~/.xprofile instead. Assume it's
- # used when the lightdm configuration file is present.
- if test -f "$HOME/.dmrc"; then
- link xinitrc ~/.xprofile
- fi
- fi
- if test -f xinitrc.local; then
- link xinitrc.local ~/.xinitrc.local
- fi
- link xmodmaprc ~/.xmodmaprc
- link Xresources ~/.Xresources
- link XCompose ~/.XCompose
-fi
-
-if installed xscreensaver; then
- link xscreensaver ~/.xscreensaver
-fi
-
-if installed xpdf; then
- link xpdfrc ~/.xpdfrc
-fi
-if installed zathura; then
- mkdir -p ~/.config/zathura
- link zathurarc ~/.config/zathura/zathurarc
-fi
-
-if installed feh; then
- mkdir -p ~/.config
- link feh ~/.config/feh
- # Older feh versions only support theme options and configure them through
- # ~/.fehrc.
- link feh/themes ~/.fehrc
-fi