summaryrefslogtreecommitdiff
path: root/dotfiles/system/.local
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-05-29 19:18:41 -0500
committerCraig Jennings <c@cjennings.net>2025-05-29 19:18:41 -0500
commit9e5dfecdce857c79bac92202b0a5959911fa661a (patch)
tree15aa0d5af9d5c93e77b82c701d08fff812344cad /dotfiles/system/.local
parent7e4c685a1d5bdbdf3b775bd9db923e273302ca23 (diff)
move all xrelated settings to startdwm script
Diffstat (limited to 'dotfiles/system/.local')
-rwxr-xr-xdotfiles/system/.local/bin/startdwm10
1 files changed, 9 insertions, 1 deletions
diff --git a/dotfiles/system/.local/bin/startdwm b/dotfiles/system/.local/bin/startdwm
index 68d7c91..57b3e5c 100755
--- a/dotfiles/system/.local/bin/startdwm
+++ b/dotfiles/system/.local/bin/startdwm
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
# Craig Jennings <c@cjennings.net>
+
# starts the dwm process for a login manager
# saves the logfile of any output to a logfile
@@ -12,8 +13,12 @@ if ! [ -d "$logdir" ]; then
mkdir -p "$logdir"
fi
+# X Org
+export XAUTHORITY=$HOME/.Xauthority
+export DISPLAY=:0.0
+
# allow sudo use of display
-xhost si:localuser:root
+xhost +si:localuser:root
# merge local configuration for X client aplications
[ -f ~/.Xresources ] && xrdb -merge -I $HOME ~/.Xresources
@@ -27,6 +32,9 @@ xhost si:localuser:root
# make short-pressed Ctrl behave like Escape
xcape -e 'Control_L=Escape' &
+# make CapsLock behave like Ctrl:
+setxkbmap -option ctrl:nocaps
+
xautolock -time 5 -locker slock &
# picom &
sxhkd &