summaryrefslogtreecommitdiff
path: root/desktop/.xsession
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2021-12-02 21:12:43 -0500
committerKjetil Orbekk <kj@orbekk.com>2021-12-02 21:12:43 -0500
commita5859bf00d385f36d7d3800b5c98f8fb59fbbcf8 (patch)
tree595676f8572a2e6066d10c8ac8713ff11b5b92b6 /desktop/.xsession
parentf982ed33470f8595cc348d12b6f73df5d1d8ba93 (diff)
parent5b61ad58ce2b09c298db7364cf16f2725575598b (diff)
Merge branch 'master' of dragon.orbekk.com:/storage/projects/dotfiles
Diffstat (limited to 'desktop/.xsession')
-rwxr-xr-xdesktop/.xsession11
1 files changed, 10 insertions, 1 deletions
diff --git a/desktop/.xsession b/desktop/.xsession
index 01cd8f1..afc60b7 100755
--- a/desktop/.xsession
+++ b/desktop/.xsession
@@ -10,9 +10,18 @@ fi
source ~/.zshenv
+find_planck_keyboard() {
+ xinput list | grep -q "OLKB Planck"
+}
+
export TERMINAL=urxvt
xrdb -merge $HOME/.Xresources -I$HOME
-setxkbmap us -variant dvorak -option compose:ralt -option caps:ctrl_modifier
+if find_planck_keyboard; then
+ setxkbmap us -option compose:ralt
+else
+ setxkbmap us -variant dvorak -option compose:ralt -option caps:ctrl_modifier
+fi
+
xsetroot -solid "#2A3462"
pasystray &
xss-lock -- /usr/bin/env xscreensaver-command --lock &