# # Environment variables # # General set -x EDITOR "nvim" set -x DIFFPROG "nvim -d" set -x TERMINAL "alacritty" set -x LANG de_DE.UTF-8 set -x XKB_DEFAULT_LAYOUT eu,de #set -x SUDO_ASKPASS "$HOME/.bin/sway/dmenupass" set -x PASSWORD_STORE_DIR "$HOME/.passwords" set -x HOMEBREW_CASK_OPTS "--no-quarantine --require-sha" # Path: ~/.bin for user scripts [ -L ~/.bin ] && set -gx PATH ~/.bin ~/.local/bin $PATH for d in ~/.bin/*/; set -gx PATH $d $PATH; end # man command with color set -x LESS_TERMCAP_mb (printf "\e[1;31m") set -x LESS_TERMCAP_md (printf "\e[1;31m") set -x LESS_TERMCAP_me (printf "\e[0m") set -x LESS_TERMCAP_se (printf "\e[0m") set -x LESS_TERMCAP_so (printf "\e[1;44;33m") set -x LESS_TERMCAP_ue (printf "\e[0m") set -x LESS_TERMCAP_us (printf "\e[1;32m") set -x PAGER "less" # QT theme engines #set -x QT_STYLE_OVERRIDE kvantum set -x QT_QPA_PLATFORMTHEME qt5ct # Set XDG Base Directories set -x XDG_CONFIG_HOME "$HOME/.config" set -x XDG_CACHE_HOME "$HOME/.cache" set -x XDG_DATA_HOME "$HOME/.local/share" set -x XDG_STATE_HOME "$HOME/.local/state" set -x XDG_DESKTOP_DIR "$HOME/Schreibtisch" set -x XDG_DOWNLOAD_DIR "$HOME/Downloads" set -x XDG_TEMPLATES_DIR "$HOME/Vorlagen" set -x XDG_PUBLICSHARE_DIR "$HOME/Öffentlich" set -x XDG_DOCUMENTS_DIR "$HOME/Dokumente" set -x XDG_MUSIC_DIR "$HOME/Musik" set -x XDG_PICTURES_DIR "$HOME/Bilder" set -x XDG_VIDEOS_DIR "$HOME/Videos" set -x XDG_DATA_DIRS "/usr/local/share:/usr/share" set -x XDG_CONFIG_DIRS "/etc/xdg" # GPG and SSH agent if [ (uname) = "Linux" ] set -e SSH_AUTH_SOCK set -U -x SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket) set -x GPG_TTY (tty) gpgconf --launch gpg-agent end # Clean home directory set -x ATOM_HOME "$XDG_DATA_HOME/atom" set -x RUSTUP_HOME "$XDG_CONFIG_HOME/rustup" set -x CARGO_HOME "$XDG_CONFIG_HOME/cargo" # EOF