summaryrefslogtreecommitdiff
path: root/desktop/.xsession
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2021-11-24 09:00:47 -0500
committerKjetil Orbekk <kj@orbekk.com>2021-12-02 09:12:42 -0500
commit514b3abfc33eb6b0e2eecec5fe6cae35ac1dbbcd (patch)
tree7ea822051221e391beae6fe9dd3791f242c39e4a /desktop/.xsession
parenta529e16a5e4a9ea2daf515c49fd52056fa7614fa (diff)
update setup code
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 &