commit 118f7db2ce7ec00ac94917f8c5a97c28b6387728 parent b7535c43ee05e543842ea55da66c31aa444ea7af Author: ryukamish <[email protected]> Date: Thu, 25 Jun 2026 13:47:04 +0530 add: launching sway with dbus Diffstat:
| M | .zshrc | | | 26 | ++++++++++++++++++++++++++ |
1 file changed, 26 insertions(+), 0 deletions(-)
diff --git a/.zshrc b/.zshrc @@ -31,6 +31,32 @@ export SAVEHIST="${HISTSIZE}" # ┃ Functions ┃ # ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +function _have { + prog="${1}" + os="${2}" + + if [ "${os}" != "" ] && [ "${os}" != "${OS}" ] + then + return 1 + fi + + type "${prog}" > /dev/null + return "$?" +} + +# Set the runtime variable +if _have sway linux +then + alias sway-launch="dbus-launch --exit-with-session sway" + if test -z "${XDG_RUNTIME_DIR}"; then + export XDG_RUNTIME_DIR=/tmp/"${UID}"-runtime-dir + if ! test -d "${XDG_RUNTIME_DIR}"; then + mkdir "${XDG_RUNTIME_DIR}" + chmod 0700 "${XDG_RUNTIME_DIR}" + fi + fi +fi + # === Media === function video-to-gif() { fps="$3"