summaryrefslogtreecommitdiffstats
path: root/.local
diff options
context:
space:
mode:
Diffstat (limited to '.local')
-rw-r--r--.local/bin/chaman/startup12
-rwxr-xr-x.local/bin/startup-progs4
2 files changed, 16 insertions, 0 deletions
diff --git a/.local/bin/chaman/startup b/.local/bin/chaman/startup
new file mode 100644
index 0000000..1c68d03
--- /dev/null
+++ b/.local/bin/chaman/startup
@@ -0,0 +1,12 @@
+# -*- mode: sh; sh-shell: sh -*-
+
+if [ $DISPLAY ]; then
+ if [ -x "$(command -v xinput)" ]; then
+ xinput set-prop 'DLL07BE:01 06CB:7A13 Touchpad' 'libinput Natural Scrolling Enabled' 1
+ xinput set-prop 'DLL07BE:01 06CB:7A13 Touchpad' 'libinput Click Method Enabled' 0 1
+ fi
+ setxkbmap \
+ -layout us,ir \
+ -option ctrl:swap_rwin_rctl \
+ -option grp:shifts_toggle
+fi
diff --git a/.local/bin/startup-progs b/.local/bin/startup-progs
index cc641bf..2040de2 100755
--- a/.local/bin/startup-progs
+++ b/.local/bin/startup-progs
@@ -3,6 +3,10 @@
resources="$HOME/.Xresources $HOME/.Xresources.d/$(hostname)"
for res in $resources; do [ -f "$res" ] && xrdb -merge "$res"; done
+if [ -f "$HOME/.local/bin/$(hostname)/startup" ]; then
+ . "$HOME/.local/bin/$(hostname)/startup"
+fi
+
xsetroot -cursor_name left_ptr
xset r rate 200 45
xset b off