diff options
Diffstat (limited to 'dotfiles/.xinitrc')
-rw-r--r-- | dotfiles/.xinitrc | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/dotfiles/.xinitrc b/dotfiles/.xinitrc new file mode 100644 index 0000000..5ef0d67 --- /dev/null +++ b/dotfiles/.xinitrc @@ -0,0 +1,56 @@ +#!/bin/sh + +export LC_CTYPE="en_US.UTF-8" +export LOCATION="52.954784:-1.158109" +export _JAVA_AWT_WM_NONREPARENTING=1 + +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 + +#NEEDED +if test -z "$DBUS_SESSION_BUS_ADDRESS"; then + eval $(dbus-launch --exit-with-session --sh-syntax) +fi +systemctl --user import-environment DISPLAY XAUTHORITY + +if command -v dbus-update-activation-environment >/dev/null 2>&1; then + dbus-update-activation-environment DISPLAY XAUTHORITY +fi + +#xrandr -s 1920x1080 & + +sxhkd & +clipmenud & +unclutter & +redshift -l $LOCATION & +numlockx on + +systemctl --user start graphical-session.target + +dunst & + +dwmbar & + +while :; do ssh-agent smart-wallpaper -d ~/Images/Wallpapers/Day -n ~/Images/Wallpapers/Night -l $LOCATION -r; done & + +exec dwm 2> /tmp/dwm.log + |