aboutsummaryrefslogtreecommitdiff
path: root/x/.xinitrc-not-docked
diff options
context:
space:
mode:
Diffstat (limited to 'x/.xinitrc-not-docked')
-rw-r--r--x/.xinitrc-not-docked50
1 files changed, 47 insertions, 3 deletions
diff --git a/x/.xinitrc-not-docked b/x/.xinitrc-not-docked
index ca365f4..f01940b 100644
--- a/x/.xinitrc-not-docked
+++ b/x/.xinitrc-not-docked
@@ -1,16 +1,54 @@
# executed by startx-not-docked
# for use when dingo is NOT docked
-cd ~
+# 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 picom compositor
+picom -CG -I 0.1 -O 0.1 -o 0.0 --backend xrender --menu-opacity 1.0 &
+
# add network, battery, date and time to xsetroot
sh ~/bin/xsetloop-not-docked.sh &
# set default audio device to be laptop speakers
-pacmd set-default-sink 1
+pacmd set-default-sink alsa_output.pci-0000_03_00.6.HiFi__hw_Generic_1__sink &
+
+pacmd set-sink-volume alsa_output.pci-0000_03_00.6.HiFi__hw_Generic_1__sink 0 &
# set up wallpaper
-#nitrogen --head=0 --set-zoom-fill ~/Pictures/Wallpapers/'10-6-Server.jpg' &
+nitrogen --head=0 --set-zoom-fill ~/Pictures/Wallpapers/yosemite-edit.jpg &
# start notifications daemon
notification-daemon &
@@ -21,5 +59,11 @@ xrdb -merge ~/.Xresources
# make cursor disappear after a couple of seconds
unclutter --idle 4 -root &
+# turn tearfree on
+xrandr --output eDP --auto --set TearFree on &
+
+# make sure wifi is back on
+nmcli radio wifi on &
+
# start dwm
redshift -O3500; xset r rate 300 50; exec dwm