summaryrefslogtreecommitdiff
path: root/config/X/x11/xinitrc
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-02-15 16:31:56 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-02-15 16:47:43 +0100
commit3b2a78935fd6550521f719a10e5b0fceb1ddb350 (patch)
tree7c50801d6bb5b7abba3df6352ed43df454a4dbcb /config/X/x11/xinitrc
Not really but, First commit!
Diffstat (limited to 'config/X/x11/xinitrc')
-rwxr-xr-xconfig/X/x11/xinitrc36
1 files changed, 36 insertions, 0 deletions
diff --git a/config/X/x11/xinitrc b/config/X/x11/xinitrc
new file mode 100755
index 0000000..c438f1b
--- /dev/null
+++ b/config/X/x11/xinitrc
@@ -0,0 +1,36 @@
+#!/bin/sh
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/etc/X11/xinit/.Xresources
+sysmodmap=/etc/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+
+if [ -f $sysresources ]; then
+ xrdb -merge $sysresources
+fi
+
+if [ -f $sysmodmap ]; then
+ xmodmap $sysmodmap
+fi
+
+if [ -f "$userresources" ]; then
+ xrdb -merge "$userresources"
+fi
+
+if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+fi
+
+xrandr --output HDMI-1 --primary --left-of VGA-1
+if [ -d /etc/X11/xinit/xinitrc.d ] ; then
+ for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
+ [ -x "$f" ] && . "$f"
+ done
+ unset f
+fi
+
+picom -b
+setxkbmap -option ctrl:nocaps
+xautolock -time 5 -locker slock &
+exec xmonad