aboutsummaryrefslogtreecommitdiff
path: root/x/.xinitrc-docked
diff options
context:
space:
mode:
authorBryson Steck <me@brysonsteck.xyz>2023-09-03 00:13:21 -0600
committerBryson Steck <me@brysonsteck.xyz>2023-09-03 00:13:21 -0600
commit564505447e19354e596f303ab562fedca576589d (patch)
tree9af8e3d65c57c7ceb1e2ab75a8ab268763d154c3 /x/.xinitrc-docked
parent3991ac66a5269986b066338c404daea026b4ecbb (diff)
downloaddotfiles-564505447e19354e596f303ab562fedca576589d.tar
dotfiles-564505447e19354e596f303ab562fedca576589d.tar.gz
dotfiles-564505447e19354e596f303ab562fedca576589d.tar.bz2
who knows lmao
Diffstat (limited to 'x/.xinitrc-docked')
-rw-r--r--x/.xinitrc-docked86
1 files changed, 86 insertions, 0 deletions
diff --git a/x/.xinitrc-docked b/x/.xinitrc-docked
new file mode 100644
index 0000000..dd30be4
--- /dev/null
+++ b/x/.xinitrc-docked
@@ -0,0 +1,86 @@
+#!/bin/sh
+# executed by startx
+# for use when dingo is DOCKED
+export DOCKED=true
+
+# load xinitrc.d stuff
+
+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
+
+# start some nice programs
+
+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
+
+# start notifications (dunst)
+/usr/bin/dunst &
+
+# open picom compositor
+picom --config ~/.config/picom.conf &
+
+#spotifyd &
+
+# set up monitors
+sh ~/.config/screenlayout.sh &
+
+# set default audio device to be dock audio jack
+pulseaudio -k &
+pacmd set-default-sink alsa_output.usb-0c76_USB_PnP_Audio_Device-00.analog-stereo &
+
+# add weather, date and time to xsetroot
+#sh ~/bin/xsetloop-docked.sh &
+slstatus &
+
+# apply Xresources
+xrdb -merge ~/.Xresources
+
+# make cursor disappear after typing
+xbanish &
+
+# enable numlock
+numlockx &
+
+# start keepassxc for passwords
+keepassxc ~/.passwords/Passwords.kdbx &
+
+# set up wallpapers
+#wallpapers.sh &
+feh --bg-fill git/wallpapers-exorcist/gruvbox/mountains-2.jpg git/wallpapers-exorcist/gruvbox/mountains-2.jpg &
+
+# if unicomp keyboard detected, turn alt into super
+if $(lsusb | grep -qi "Unicomp"); then
+ xmodmap -e "remove mod1 = Alt_L"
+ xmodmap -e "remove mod4 = Super_L"
+ xmodmap -e "add mod1 = Super_L"
+ xmodmap -e "add mod4 = Alt_L"
+fi
+
+# start dwm
+redshift &
+xset r rate 300 50
+exec /home/bryson/bin/startdwm.sh