diff options
author | Bryson Steck <me@brysonsteck.xyz> | 2023-09-03 00:13:21 -0600 |
---|---|---|
committer | Bryson Steck <me@brysonsteck.xyz> | 2023-09-03 00:13:21 -0600 |
commit | 564505447e19354e596f303ab562fedca576589d (patch) | |
tree | 9af8e3d65c57c7ceb1e2ab75a8ab268763d154c3 /x/.xinitrc-docked | |
parent | 3991ac66a5269986b066338c404daea026b4ecbb (diff) | |
download | dotfiles-564505447e19354e596f303ab562fedca576589d.tar dotfiles-564505447e19354e596f303ab562fedca576589d.tar.gz dotfiles-564505447e19354e596f303ab562fedca576589d.tar.bz2 |
who knows lmao
Diffstat (limited to 'x/.xinitrc-docked')
-rw-r--r-- | x/.xinitrc-docked | 86 |
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 |