]> git.friedersdorff.com Git - max/dotfiles.git/blob - X/.xprofile
feat: Use mutt for mailto links
[max/dotfiles.git] / X / .xprofile
1 # Load .Xresources
2 xrdb -merge ~/.Xresources &> /dev/null
3 if [ -f ~/.Xresources.$HOSTNAME ]; then
4   xrdb -merge ~/.Xresources.$HOSTNAME &> /dev/null
5 fi
6
7 # Set keyboard layout
8 case $HOSTNAME in
9   platinum)
10     setxkbmap -variant colemak gb
11     xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
12     xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
13     xmodmap -e "add Control = Control_L Control_R"
14     ;;
15   magnesium)
16     setxkbmap -variant colemak us
17     xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
18     xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
19     xmodmap -e "add Control = Control_L Control_R"
20     ;;
21   *)
22     ;;
23 esac
24
25 # Set screen layout
26 case $HOSTNAME in
27   magnesium)
28     xrandr --output HDMI3 --right-of HDMI2
29     ;;
30   *)
31     ;;
32 esac
33
34 # Set java font option
35 export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"
36
37 feh --bg-scale ~/Pictures/background.jpg&
38
39 /usr/lib64/xfce4/notifyd/xfce4-notifyd&
40
41 xset -b
42
43 # Battery monitoring
44 case $HOSTNAME in
45   platinum)
46     ~/.local/bin/bat_mgt.sh&
47     ;;
48   *)
49     ;;
50 esac
51
52 cat ~/.ratpoisonrc.base ~/.ratpoisonrc.$HOSTNAME > ~/.ratpoisonrc
53
54 # configure i3
55
56 if [ -f ~/.config/i3/config.base ]; then
57   cat ~/.config/i3/config.base ~/.config/i3/config.${HOSTNAME} > ~/.config/i3/config
58 fi
59
60 if [ -f ~/.bash_profile ]; then
61   source ~/.bash_profile
62 fi