#!/bin/sh # .profile : ${BROWSER:=$(command -v firefox 2>/dev/null)} export BROWSER : ${EDITOR:=$(command -v hx 2>/dev/null)} : ${VISUAL:="$EDITOR"} export EDITOR VISUAL : ${PAGER:=$(command -v bat)} export PAGER for x in \ "$HOME/.local/share" \ "/usr/share" \ "/usr/local/share" \ ; do [ -d "$x" ] || continue case ":${XDG_DATA_DIRS}:" in *":${x}:"*) ;; *) XDG_DATA_DIRS="${XDG_DATA_DIRS:+$XDG_DATA_DIRS:}${x}" ;; esac done export XDG_DATA_DIRS for x in \ "$HOME/bin" \ "$HOME/.local/bin" \ "/usr/local/sbin" \ "/usr/local/bin" \ "/usr/sbin" \ "/usr/bin" \ "/sbin" \ "/bin" \ ; do [ -d "$x" ] || continue case ":${PATH}:" in *":${x}:"*) ;; *) PATH="${x:+$x:}${PATH}" ;; esac done export PATH # XDG_RUNTIME_DIR is managed by turnstile : ${XDG_CONFIG_HOME:=$HOME/.config} : ${XDG_CACHE_HOME:=$HOME/.cache} : ${XDG_DATA_HOME:=$HOME/.data} export XDG_CONFIG_HOME XDG_CACHE_HOME XDG_DATA_HOME export FZF_DEFAULT_COMMAND="fd --strip-cwd-prefix --hidden --follow" export SVDIR="${XDG_CONFIG_HOME}"/service