summaryrefslogtreecommitdiff
path: root/.config/x11/xprofile
diff options
context:
space:
mode:
Diffstat (limited to '.config/x11/xprofile')
-rw-r--r--.config/x11/xprofile17
1 files changed, 17 insertions, 0 deletions
diff --git a/.config/x11/xprofile b/.config/x11/xprofile
new file mode 100644
index 0000000..d6b88c5
--- /dev/null
+++ b/.config/x11/xprofile
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+# This file runs when a DM logs you into a graphical session.
+# If you use startx/xinit like a Chad, this file will also be sourced.
+
+xrandr --dpi 96 # Set DPI. User may want to use a larger number for larger screens.
+setbg & # set the background with the `setbg` script
+#xrdb ${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources & xrdbpid=$! # Uncomment to use Xresources colors/settings on startup
+
+autostart="mpd xcompmgr dunst unclutter pipewire remapd"
+
+for program in $autostart; do
+ pidof -sx "$program" || "$program" &
+done >/dev/null 2>&1
+
+# Ensure that xrdb has finished running before moving on to start the WM/DE.
+[ -n "$xrdbpid" ] && wait "$xrdbpid"