diff --git a/README.md b/README.md index 01b6a88..205bb0c 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ When the nvidia-xrun command is used, the device is added again to the tree so t * **/etc/default/nvidia-xrun** - nvidia-xrun config file * **/usr/share/xsessions/nvidia-xrun-openbox.desktop** - xsession file for openbox * **/usr/share/xsessions/nvidia-xrun-plasma.desktop** - xsession file for plasma -* **[OPTIONAL] ~/.nvidia-xinitrc** - user-level custom xinit script file. You can put here your favourite window manager for example +* **[OPTIONAL] $XDG_CONFIG_HOME/X11/nvidia-xinitrc** - user-level custom xinit script file. You can put here your favourite window manager for example ## Setting the right bus id diff --git a/nvidia-xinitrc b/nvidia-xinitrc index ffa4f11..d7f38ce 100644 --- a/nvidia-xinitrc +++ b/nvidia-xinitrc @@ -1,10 +1,11 @@ #!/usr/bin/env bash -userresources=$HOME/.Xresources -usermodmap=$HOME/.Xmodmap +CONFIG_DIR=${XDG_CONFIG_HOME:-$HOME/.config}/X11 +userresources=$CONFIG_DIR/xresources +usermodmap=$CONFIG_DIR/xmodmap sysresources=/etc/X11/xinit/.Xresources sysmodmap=/etc/X11/xinit/.Xmodmap -userxinitrc=$HOME/.nvidia-xinitrc +userxinitrc=$CONFIG_DIR/nvidia-xinitrc # merge in defaults and keymaps if [[ -f ${sysresources} ]]; then