mirror of
https://github.com/frebib/dotfiles.git
synced 2024-06-14 12:57:23 +00:00
Joe Groocock
521f462141
This moves loading of the environment variables out of the normal service startup flow and has systemd load the variables early. Shim ZSH to load the environment.d configuration when running without systemd. Signed-off-by: Joe Groocock <me@frebib.net>
35 lines
1.0 KiB
Bash
35 lines
1.0 KiB
Bash
LC_ALL="en_GB.UTF-8"
|
|
LANG="en_GB.UTF-8"
|
|
LC_NUMERIC="en_GB"
|
|
|
|
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
|
|
XDG_CACHE_HOME="${XDG_CACHE_HOME:-$HOME/.cache}"
|
|
XDG_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
|
|
|
|
EDITOR="vim"
|
|
VISUAL="vim"
|
|
|
|
# Override paths for non-compliant programs
|
|
# https://wiki.archlinux.org/index.php/XDG_Base_Directory_support
|
|
|
|
ADOTDIR="$XDG_DATA_HOME/zsh/antigen"
|
|
CARGO_HOME="$XDG_DATA_HOME/cargo"
|
|
GNUPGHOME="$XDG_CONFIG_HOME/gnupg"
|
|
GOPATH="$XDG_DATA_HOME/go"
|
|
NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
|
|
#PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass"
|
|
PYTHONHISTFILE="$XDG_DATA_HOME/python/histfile"
|
|
RUSTUP_HOME="$XDG_DATA_HOME/rustup"
|
|
TERMINFO="$XDG_DATA_HOME/terminfo"
|
|
TERMINFO_DIRS="$XDG_DATA_HOME/terminfo:/usr/share/terminfo"
|
|
VIMDIR="$XDG_CONFIG_HOME/vim"
|
|
VIMRC="$VIMDIR/vimrc"
|
|
VIMINIT=":so $VIMRC"
|
|
WEECHAT_HOME="$XDG_CONFIG_HOME/weechat"
|
|
XINITRC="$XDG_CONFIG_HOME/X11/xinitrc"
|
|
ZDOTDIR="$XDG_CONFIG_HOME/zsh"
|
|
|
|
PATH="${PATH}:/sbin:/usr/sbin:${XDG_CONFIG_HOME}/scripts:${GOPATH}/bin"
|
|
|
|
# vim: ft=sh
|