summaryrefslogtreecommitdiff
path: root/.xinitrc
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2025-01-26 12:03:43 +0100
committerMarc Vertes <mvertes@free.fr>2025-01-26 12:03:43 +0100
commit43a542098afda1377f35de0e127040d4895e451e (patch)
tree470b4a6bfceda161cd5265c619df710c77f542ba /.xinitrc
parent58d08f0c0b8cebc00dcbeda50fcc50247e1a85a1 (diff)
.xinitrc is back
Diffstat (limited to '.xinitrc')
-rw-r--r--.xinitrc34
1 files changed, 34 insertions, 0 deletions
diff --git a/.xinitrc b/.xinitrc
new file mode 100644
index 0000000..e7da832
--- /dev/null
+++ b/.xinitrc
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+# MacOS: stick to default xinitrc
+[ "$(uname -s)" = Darwin ] && exec sh /opt/X11/etc/X11/xinit/xinitrc
+
+# . /etc/X11/xinit/xinitrc.d/50-systemd-user.sh
+#eval $(ssh-agent)
+eval $(gnome-keyring-daemon --start)
+export SSH_AUTH_SOCK
+
+# start pulseaudio on crux only. Should be handled by systemd on arch
+#pulseaudio --start --exit-idle-time=-1 --log-target=syslog &
+
+# enable tapping and natural scrolling on touchpad
+# see xinput --list[-props] for ids
+xinput --set-prop 'SYNA7DAB:00 06CB:CD40 Touchpad' 'libinput Tapping Enabled' 1
+xinput --set-prop 'SYNA7DAB:00 06CB:CD40 Touchpad' 'libinput Natural Scrolling Enabled' 1
+
+# Better use /etc/X11/xorg.conf.d/10-keyboard.conf to handle hot plugged keyboards
+#setxkbmap fr
+#xk
+hdmi
+
+xrdb ~/.Xresources
+#xsetroot -solid rgb:3/4/5
+xsetroot -solid rgb:1/3/4
+#feh --bg-fill ~/Downloads/Alaska_Range.jpg
+#conky
+#slock
+
+# Start window manager
+#exec fvwm
+#lxpolkit
+exec i3