#!/bin/bash # # ~/.xinitrc # # Executed by startx (run your window manager from here) if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" done unset f fi # Load .Xresources xrdb -merge ~/.Xresources &> /dev/null if [ -f ~/.Xresources.$HOSTNAME ]; then xrdb -merge ~/.Xresources.$HOSTNAME &> /dev/null fi # Set keyboard layout case $HOSTNAME in palladium) setxkbmap -variant colemak gb xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L" xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R" xmodmap -e "add Control = Control_L Control_R" ;; iridium) setxkbmap -variant colemak gb xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L" xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R" xmodmap -e "add Control = Control_L Control_R" ;; beryllium) setxkbmap -variant colemak us xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L" xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R" xmodmap -e "add Control = Control_L Control_R" ;; *) esac # Set screen layout case $HOSTNAME in beryllium) xrandr --output HDMI-1 --left-of DVI-I-1 ;; *) ;; esac # Set java font option export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on" feh --bg-scale ~/Pictures/background.jpg& /usr/lib64/xfce4/notifyd/xfce4-notifyd& xset -b #if ! pgrep -x -u "${USER}" gpg-agent>/dev/null 2>&1; then # eval $(gpg-agent --daemon \ # --use-standard-socket \ # --write-env-file "${HOME}/.gpg-agent-info") #fi # #gpg-connect-agent updatestartuptty /bye >/dev/null # Battery monitoring case $HOSTNAME in palladium) xbattmon& ;; iridium) ~/.local/bin/bat_mgt.sh& *) esac cat ~/.ratpoisonrc.base ~/.ratpoisonrc.$HOSTNAME > ~/.ratpoisonrc exec /usr/bin/ratpoison