diff options
Diffstat (limited to '.zshrc')
| -rw-r--r-- | .zshrc | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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" |
