24 lines
590 B
Bash
Executable file
24 lines
590 B
Bash
Executable file
#!/bin/sh
|
|
|
|
. /etc/profile
|
|
. "${XDG_CONFIG_HOME}/profile"
|
|
|
|
export X11_CONFIG="${XDG_CONFIG_HOME}/X11"
|
|
|
|
[ -x "${X11_CONFIG}/xrandr" ] && "${XDG_CONFIG_HOME}/X11/xrandr"
|
|
[ -r "${X11_CONFIG}/xresources" ] && xrdb "${XDG_CONFIG_HOME}/X11/xresources"
|
|
|
|
unset SSH_AGENT_PID
|
|
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
|
|
SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
|
|
export SSH_AUTH_SOCK
|
|
fi
|
|
|
|
# shellcheck disable=SC2016
|
|
exec dbus-run-session -- sh -c '
|
|
. "${X11_CONFIG}/xprofile"
|
|
|
|
echo "DBUS_SESSION_BUS_ADDRESS=\"$DBUS_SESSION_BUS_ADDRESS\"" >"${XDG_STATE_HOME}/dbus"
|
|
|
|
dwm
|
|
'
|