From e551eac1d136323c884770b32bca59803e0bf3e2 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 28 Jun 2021 12:32:51 +0200 Subject: [PATCH] Add several XDG settings --- general/.env | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/general/.env b/general/.env index ba59821..d75c2bb 100644 --- a/general/.env +++ b/general/.env @@ -1,2 +1,42 @@ export DROPBOX_DIR="$HOME/Dropbox" export PATH="$PATH:$HOME/.scripts" + +export NNN_PLUG='f:finder;b:bookmarks;v:imgview' +export BOOKMARKS_DIR="$HOME/.config/nnn/bookmarks" + +export EDITOR="nvim" +export TERMINAL="alacritty" +export BROWSER="google-chrome-stable" + +# XDG Settings + +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_DATA_HOME="$HOME/.local/share" + +export ZDOTDIR="$XDG_CONFIG_HOME/zsh" +# export VIMINIT='let $MYVIMRC = !has("nvim") ? "$XDG_CONFIG_HOME/vim/vimrc" : "$XDG_CONFIG_HOME/nvim/init.lua" | so $MYVIMRC' +export TEXMFHOME=$XDG_DATA_HOME/texmf +export TEXMFVAR=$XDG_CACHE_HOME/texlive/texmf-var +export WGETRC="$XDG_CONFIG_HOME/wgetrc" +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export KODI_DATA="$XDG_DATA_HOME/kodi" +export CABAL_CONFIG="$XDG_CONFIG_HOME"/cabal/config +export CABAL_DIR="$XDG_CACHE_HOME"/cabal +export STACK_ROOT="$XDG_DATA_HOME"/stack +export CARGO_HOME="$XDG_DATA_HOME"/cargo +export NUGET_PACKAGES="$XDG_CACHE_HOME"/NuGetPackages +export AZURE_CONFIG_DIR=$XDG_DATA_HOME/azure +export TEXMFHOME=$XDG_DATA_HOME/texmf +export TEXMFVAR=$XDG_CACHE_HOME/texlive/texmf-var +export TEXMFCONFIG=$XDG_CONFIG_HOME/texlive/texmf-config +# export VSCODE_PORTABLE="$XDG_DATA_HOME"/vscode +# Might not work for all DMs. Does not work for LightDM +# export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority +USERXSESSION="$XDG_CACHE_HOME/X11/xsession" +USERXSESSIONRC="$XDG_CACHE_HOME/X11/xsessionrc" +ALTUSERXSESSION="$XDG_CACHE_HOME/X11/Xsession" +ERRFILE="$XDG_CACHE_HOME/X11/xsession-errors" + +alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"' +alias yarn='yarn --use-yarnrc "$XDG_CONFIG_HOME/yarn/config"'