#!/bin/sh 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 ## Off-loading GPU processing (from what I understood, might need clarification) /usr/bin/prime-offload ## Start the desired Window Manager # sxhkd & # exec bspwm i3 ## Add ' ALL = NOPASSWD: /usr/bin/prime-switch' to /etc/sudoers to ## avoid the password locking when executing the command as root sudo /usr/bin/prime-switch