Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- userresources=$HOME/.Xresources
- usermodmap=$HOME/.Xmodmap
- sysresources=/etc/X11/xinit/.Xresources
- sysmodmap=/etc/X11/xinit/.Xmodmap
- userxinitrc=$HOME/.nvidia-xinitrc
- # 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
- export LD_LIBRARY_PATH=/usr/lib64/nvidia/:/usr/lib32/nvidia:/usr/lib:${LD_LIBRARY_PATH}
- # load additional configs
- if [[ -d /etc/X11/xinit/nvidia-xinitrc.d ]] ; then
- for f in /etc/X11/xinit/nvidia-xinitrc.d/?*.sh ; do
- [[ -x "$f" ]] && . "$f"
- done
- unset f
- fi
- xrandr --setprovideroutputsource modesetting NVIDIA-0
- xrandr --auto
- if [[ -f "$userxinitrc" ]]; then
- sh ${userxinitrc} $*
- else
- if [[ $# -gt 0 ]]; then
- sh -c "exec $*"
- fi
- fi
- exec i3
Add Comment
Please, Sign In to add comment