]> git.friedersdorff.com Git - max/saltfiles.git/blob - states/i3/files/xprofile.jinja
Merge branch 'master' of git.friedersdorff.com:max/saltfiles
[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     layout-colemak_us
12     ;;
13   dubnium)
14     setxkbmap -variant colemak us
15     xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
16     xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
17     xmodmap -e "add Control = Control_L Control_R"
18     ;;
19   *)
20     layout-colemak_gb
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   dubnium)
32     xrandr --output DVI-D-1 --mode 1920x1080 --pos 0x540
33     xrandr --output DP-1 --mode 3840x2160 --pos 1920x0
34     ;;
35   *)
36     ;;
37 esac
38
39 # Set java font option
40 export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"
41
42 feh --bg-scale ~/Pictures/background_1080_1.png&
43
44 xset -b
45
46 export QT_QPA_PLATFORM="xcb"
47
48 # vim: set expandtab tabstop=2 smarttab: