update HyDE
This commit is contained in:
47
.config/zsh/conf.d/hyde/env.zsh
Normal file
47
.config/zsh/conf.d/hyde/env.zsh
Normal file
@@ -0,0 +1,47 @@
|
||||
#!/usr/bin/env zsh
|
||||
|
||||
#! ██████╗░░█████╗░ ███╗░░██╗░█████╗░████████╗ ███████╗██████╗░██╗████████╗
|
||||
#! ██╔══██╗██╔══██╗ ████╗░██║██╔══██╗╚══██╔══╝ ██╔════╝██╔══██╗██║╚══██╔══╝
|
||||
#! ██║░░██║██║░░██║ ██╔██╗██║██║░░██║░░░██║░░░ █████╗░░██║░░██║██║░░░██║░░░
|
||||
#! ██║░░██║██║░░██║ ██║╚████║██║░░██║░░░██║░░░ ██╔══╝░░██║░░██║██║░░░██║░░░
|
||||
#! ██████╔╝╚█████╔╝ ██║░╚███║╚█████╔╝░░░██║░░░ ███████╗██████╔╝██║░░░██║░░░
|
||||
#! ╚═════╝░░╚════╝░ ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░ ╚══════╝╚═════╝░╚═╝░░░╚═╝░░░
|
||||
|
||||
# Hyde's Shell Environment Initialization Script
|
||||
# If users used UWSM, uwsm will override any variables set anywhere in you shell configurations
|
||||
|
||||
# Basic PATH prepending (user local bin)
|
||||
PATH="$HOME/.local/bin:$PATH"
|
||||
|
||||
# XDG Base Directory Specification variables with defaults
|
||||
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
|
||||
XDG_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||
XDG_DATA_DIRS="${XDG_DATA_DIRS:-$XDG_DATA_HOME:/usr/local/share:/usr/share}"
|
||||
XDG_STATE_HOME="${XDG_STATE_HOME:-$HOME/.local/state}"
|
||||
XDG_CACHE_HOME="${XDG_CACHE_HOME:-$HOME/.cache}"
|
||||
|
||||
# XDG User Directories (fallback to xdg-user-dir command if available)
|
||||
if command -v xdg-user-dir >/dev/null 2>&1; then
|
||||
XDG_DESKTOP_DIR="${XDG_DESKTOP_DIR:-$(xdg-user-dir DESKTOP)}"
|
||||
XDG_DOWNLOAD_DIR="${XDG_DOWNLOAD_DIR:-$(xdg-user-dir DOWNLOAD)}"
|
||||
XDG_TEMPLATES_DIR="${XDG_TEMPLATES_DIR:-$(xdg-user-dir TEMPLATES)}"
|
||||
XDG_PUBLICSHARE_DIR="${XDG_PUBLICSHARE_DIR:-$(xdg-user-dir PUBLICSHARE)}"
|
||||
XDG_DOCUMENTS_DIR="${XDG_DOCUMENTS_DIR:-$(xdg-user-dir DOCUMENTS)}"
|
||||
XDG_MUSIC_DIR="${XDG_MUSIC_DIR:-$(xdg-user-dir MUSIC)}"
|
||||
XDG_PICTURES_DIR="${XDG_PICTURES_DIR:-$(xdg-user-dir PICTURES)}"
|
||||
XDG_VIDEOS_DIR="${XDG_VIDEOS_DIR:-$(xdg-user-dir VIDEOS)}"
|
||||
fi
|
||||
|
||||
# Less history file location
|
||||
LESSHISTFILE="${LESSHISTFILE:-/tmp/less-hist}"
|
||||
|
||||
# Application config files
|
||||
PARALLEL_HOME="$XDG_CONFIG_HOME/parallel"
|
||||
SCREENRC="$XDG_CONFIG_HOME/screen/screenrc"
|
||||
|
||||
# Export all variables
|
||||
export PATH \
|
||||
XDG_CONFIG_HOME XDG_DATA_HOME XDG_DATA_DIRS XDG_STATE_HOME XDG_CACHE_HOME \
|
||||
XDG_DESKTOP_DIR XDG_DOWNLOAD_DIR XDG_TEMPLATES_DIR XDG_PUBLICSHARE_DIR \
|
||||
XDG_DOCUMENTS_DIR XDG_MUSIC_DIR XDG_PICTURES_DIR XDG_VIDEOS_DIR \
|
||||
LESSHISTFILE PARALLEL_HOME SCREENRC
|
Reference in New Issue
Block a user