]> git.friedersdorff.com Git - max/saltfiles.git/blob - states/i3/files/xprofile.jinja
Add xprofile and xinitrc files
[max/saltfiles.git] / states / i3 / files / xprofile.jinja
1 #!/bin/sh
2 # Load .Xresources
3 xrdb -merge ~/.Xresources &> /dev/null
4 if [ -f ~/.Xresources.$HOSTNAME ]; then
5   xrdb -merge ~/.Xresources.$HOSTNAME &> /dev/null
6 fi
7
8 # Set keyboard layout
9 case $HOSTNAME in
10   barium)
11     setxkbmap -variant colemak us
12     xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
13     xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
14     xmodmap -e "add Control = Control_L Control_R"
15     ;;
16   *)
17     setxkbmap -variant colemak gb
18     xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
19     xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
20     xmodmap -e "add Control = Control_L Control_R"
21     ;;
22 esac
23
24 # Set screen layout
25 case $HOSTNAME in
26   barium)
27     xrandr --output DP-1 --mode 1920x1080 --pos 0x540
28     xrandr --output HDMI-1 --mode 3840x2160 --pos 1920x0
29     xrandr --output eDP-1 --mode 1920x1080 --pos 0x540
30     ;;
31   *)
32     ;;
33 esac
34
35 # Set java font option
36 export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"
37
38 feh --bg-scale ~/Pictures/background_1080_1.png&
39
40 dunst&
41
42 xset -b
43
44 export QT_QPA_PLATFORM="xcb"
45
46 # vim: set expandtab tabstop=2 smarttab: