about summary refs log blame commit diff stats
path: root/etc/X11/xprofile
blob: 9c9dc7487651531177f11e5c59aa411d90ff6917 (plain) (tree)
1
2
3
4
5
6
7
8
9

                

                                
       

                                                                                  

                     
                       
                                     



                     
               



                                              
                
                                                               

            
                            
         
                        

                                
                                       

                                         
#!/bin/sh
. $HOME/etc/shrc
# sets dvorak programmer layout
# also increases autorepeat rate
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.fifo"
rm -f "$XNOTIFY_FIFO"
mkfifo "$XNOTIFY_FIFO"
xnotify 0<>"$XNOTIFY_FIFO" &
# start tiramisu
tiramisu -o "$(printf '#summary\t#body\n')" > "$XNOTIFY_FIFO" &
# status bar
bar.sh &
# mouse vanishes when typing
xbanish &
# activate mpd scrobbler
mpdas -c $HOME_ETC/mpdasrc &
# remind user of important tasks
XFILE="$HOME_ETC/X11/xsession" bother &
# cleanup tabbed
rm $HOME_CACHE/catgirl/tabbed-catgirl.xid