#!/bin/sh . $HOME/etc/shrc # set caps to escape when pressed and super when held # also sets dvorak programmer layout kbsetup ## detect if laptop has other display connected, kills builtin if so #[ $(xrandr -q|grep -cE '^(DP|VGA|HDMI)-[[:digit:]] connected') -gt 0 ] && monitor # disables the beeper xset b off # enables x colorscheme xrdb -load $HOME_ETC/X11/xresources # set background xbg & # notification daemon # setup xnotify export XNOTIFY_FIFO="$HOME_CACHE/xnotify$DISPLAY.fifo" rm -f $XNOTIFY_FIFO mkfifo $XNOTIFY_FIFO xnotify 0<>$XNOTIFY_FIFO & # start tiramisu tiramisu -j | jq --raw-output --unbuffered '.summary + "\t" + .body' > $XNOTIFY_FIFO & # status bar bar.sh & # mouse vanishes when typing xbanish & # activate mpd scrobbler mpdas -c $HOME_ETC/mpdasrc & # remind user of important tasks bother & # cleanup tabbed rm $HOME_CACHE/catgirl/tabbed-catgirl.xid