75 lines
11 KiB
Bash
75 lines
11 KiB
Bash
|
##
|
||
|
## PATH & ENV Var
|
||
|
##
|
||
|
|
||
|
export PNPM_HOME="$HOME/.local/share/pnpm"
|
||
|
export PATH="$HOME/.spicetify:$PATH"
|
||
|
export PATH="$PNPM_HOME:$PATH"
|
||
|
export PATH="$HOME/.scripts:$PATH"
|
||
|
export PATH="$HOME/.local/bin:$PATH"
|
||
|
export PATH="$HOME/.cargo/bin:$PATH"
|
||
|
export GPG_TTY="${TTY:-$(tty)}"
|
||
|
|
||
|
export SUDO_PROMPT="passwd: "
|
||
|
export TERMINAL="wezterm"
|
||
|
export BROWSER="firefox"
|
||
|
export VISUAL="nvim"
|
||
|
export EDITOR="nvim"
|
||
|
|
||
|
export XDG_CONFIG_HOME="$HOME/.config"
|
||
|
export XDG_CACHE_HOME="$HOME/.cache"
|
||
|
export XDG_DATA_HOME="$HOME/.local/share"
|
||
|
export XDG_STATE_HOME="$HOME/.local/state"
|
||
|
export XDG_CONFIG_DIRS="/etc/xdg"
|
||
|
export XDG_DATA_DIRS="/usr/local/share:/usr/share:/var/lib/flatpak/exports/share:$XDG_DATA_HOME/flatpak/exports/share"
|
||
|
export XDG_RUNTIME_DIR="/run/user/$(id -u)"
|
||
|
export XDG_DESKTOP_DIR="$HOME/Desktop"
|
||
|
export XDG_DOWNLOAD_DIR="$HOME/Downloads"
|
||
|
export XDG_TEMPLATES_DIR="$HOME/Templates"
|
||
|
export XDG_PUBLICSHARE_DIR="$HOME/Public"
|
||
|
export XDG_DOCUMENTS_DIR="$HOME/Documents"
|
||
|
export XDG_MUSIC_DIR="$HOME/Music"
|
||
|
export XDG_PICTURES_DIR="$HOME/Pictures"
|
||
|
export XDG_VIDEOS_DIR="$HOME/Videos"
|
||
|
|
||
|
## Comment this to use normal manpager
|
||
|
export MANPAGER='nvim +Man! +"set nocul" +"set noshowcmd" +"set noruler" +"set noshowmode" +"set laststatus=0" +"set showtabline=0" +"set nonumber"'
|
||
|
|
||
|
if [ $(echo $MANPAGER | awk '{print $1}') = nvim ]; then
|
||
|
export LESS="--RAW-CONTROL-CHARS"
|
||
|
export MANPAGER="less -s -M +Gg"
|
||
|
|
||
|
export LESS_TERMCAP_mb=$'\e[1;32m'
|
||
|
export LESS_TERMCAP_md=$'\e[1;32m'
|
||
|
export LESS_TERMCAP_me=$'\e[0m'
|
||
|
export LESS_TERMCAP_se=$'\e[0m'
|
||
|
export LESS_TERMCAP_so=$'\e[01;33m'
|
||
|
export LESS_TERMCAP_ue=$'\e[0m'
|
||
|
export LESS_TERMCAP_us=$'\e[1;4;31m'
|
||
|
fi
|
||
|
|
||
|
# FZF bases
|
||
|
export FZF_DEFAULT_OPTS="
|
||
|
--color fg:#cdd6f4
|
||
|
--color fg+:#cdd6f4
|
||
|
--color bg+:#313244
|
||
|
--color hl:#f38ba8
|
||
|
--color hl+:#f38ba8
|
||
|
--color info:#cba6f7
|
||
|
--color prompt:#cba6f7
|
||
|
--color spinner:#f5e0dc
|
||
|
--color pointer:#f5e0dc
|
||
|
--color marker:#f5e0dc
|
||
|
--color border:#1e1e2e
|
||
|
--color header:#f38ba8
|
||
|
--prompt ' '
|
||
|
--pointer ' λ'
|
||
|
--layout=reverse
|
||
|
--border horizontal
|
||
|
--height 40"
|
||
|
|
||
|
# Fix LS_COLORS being unreadable.
|
||
|
export LS_COLORS='*.7z=38;5;40:*.WARC=38;5;40:*.a=38;5;40:*.arj=38;5;40:*.bz2=38;5;40:*.cpio=38;5;40:*.gz=38;5;40:*.lrz=38;5;40:*.lz=38;5;40:*.lzma=38;5;40:*.lzo=38;5;40:*.rar=38;5;40:*.s7z=38;5;40:*.sz=38;5;40:*.tar=38;5;40:*.tbz=38;5;40:*.tgz=38;5;40:*.warc=38;5;40:*.xz=38;5;40:*.z=38;5;40:*.zip=38;5;40:*.zipx=38;5;40:*.zoo=38;5;40:*.zpaq=38;5;40:*.zst=38;5;40:*.zstd=38;5;40:*.zz=38;5;40:*@.service=38;5;45:*AUTHORS=38;5;220;1:*CHANGES=38;5;220;1:*CONTRIBUTORS=38;5;220;1:*COPYING=38;5;220;1:*COPYRIGHT=38;5;220;1:*CodeResources=38;5;239:*Dockerfile=38;5;155:*HISTORY=38;5;220;1:*INSTALL=38;5;220;1:*LICENSE=38;5;220;1:*LS_COLORS=48;5;89;38;5;197;1;3;4;7:*MANIFEST=38;5;243:*Makefile=38;5;155:*NOTICE=38;5;220;1:*PATENTS=38;5;220;1:*PkgInfo=38;5;239:*README=38;5;220;1:*README.md=38;5;220;1:*README.rst=38;5;220;1:*VERSION=38;5;220;1:*authorized_keys=1:*cfg=1:*conf=1:*config=1:*core=38;5;241:*id_dsa=38;5;192;3:*id_ecdsa=38;5;192;3:*id_ed25519=38;5;192;3:*id_rsa=38;5;192;3:*known_hosts=1:*lock=38;5;248:*lockfile=38;5;248:*pm_to_blib=38;5;240:*rc=1:*.1p=38;5;7:*.32x=38;5;213:*.3g2=38;5;115:*.3ga=38;5;137;1:*.3gp=38;5;115:*.3p=38;5;7:*.82p=38;5;121:*.83p=38;5;121:*.8eu=38;5;121:*.8xe=38;5;121:*.8xp=38;5;121:*.A64=38;5;213:*.BAT=38;5;172:*.BUP=38;5;241:*.C=38;5;81:*.CFUserTextEncoding=38;5;239:*.DS_Store=38;5;239:*.F=38;5;81:*.F03=38;5;81:*.F08=38;5;81:*.F90=38;5;81:*.F95=38;5;81:*.H=38;5;110:*.IFO=38;5;114:*.JPG=38;5;97:*.M=38;5;110:*.MOV=38;5;114:*.PDF=38;5;141:*.PFA=38;5;66:*.PL=38;5;160:*.R=38;5;49:*.RData=38;5;178:*.Rproj=38;5;11:*.S=38;5;110:*.S3M=38;5;137;1:*.SKIP=38;5;244:*.TIFF=38;5;97:*.VOB=38;5;115;1:*.a00=38;5;213:*.a52=38;5;213:*.a64=38;5;213:*.a78=38;5;213:*.aac=38;5;137;1:*.accdb=38;5;60:*.accde=38;5;60:*.accdr=38;5;60:*.accdt=38;5;60:*.adf=38;5;213:*.adoc=38;5;184:*.afm=38;5;66:*.agda=38;5;81:*.agdai=38;5;110:*.ahk=38;5;41:*.ai=38;5;99:*.aiff=38;5;136;1:*.alac=38;5;136;1:*.allow=38;5;112:*.am=38;5;242:*.amr=38;5;137;1:*.ape=38;5;136;1:*.apk=38;5;215:*.application=38;5;116:*.aria2=38;5;241:*.asc=38;5;192;3:*.asciidoc=38;5;184:*.asf=38;5;115:*.asm=38;5;81:*.ass=38;5;117:*.atr=38;5;213:*.au=38;5;137;1:*.automount=38;5;45:*.avi=38;5;114:*.awk=38;5;172:*.bak=38;5;241:*.bash=38;5;172:*.bash_login=1:*.bash_logout=1:*.bash_profile=1:*.bat=38;5;172:*.bfe=38;5;192;3:*.bib=38;5;178:*.bin=38;5;124:*.bmp=38;5;97:*.bsp=38;5;215:*.c=38;5;81:*.c++=38;5;81:*.cab=38;5;215:*.caf=38;5;137;1:*.cap=38;5;29:*.car=38;5;57:*.cbr=38;5;141:*.cbz=38;5;141:*.cc=38;5;81:*.cda=38;5;136;1:*.cdi=38;5;213:*.cdr=38;5;97:*.chm=38;5;141:*.cl=38;5;81:*.clj=38;5;41:*.cljc=38;5;41:*.cljs=38;5;41:*.cljw=38;5;41:*.cnc=38;5;7:*.coffee=38;5;074;1:*.cp=38;5;81:*.cpp=38;5;81:*.cr=38;5;81:*.crx=38;5;215:*.cs=38;5;81:*.css=38;5;125;1:*.csv=38;5;78:*.ctp=38;5;81:*.cue=38;5;116:*.cxx=38;5;81:*.dart=38;5;51:*.dat=38;5;137;1:*.db=38;5;60:*.deb=38;5;215:*.def=38;5;7:*.deny=38;5;196:*.description=38;5;116:*.device=38;5;45:*.dhall=38;5;178:*.dicom=38;5;97:*.diff=48;5;197;38;5;232:*.directory=38;5;116:*.divx=38;5;114:*.djvu=38;5;141:*.dll=38;5;241:*.dmg=38;5;215:*.dmp=38;5;29:*.doc=38;5;111:*.dockerignore=38;5;240:*.docm=38;5;111;4:*.docx=38;5;111:*.drw=38;5;99:*.dtd=38;5;178:*.dts=38;5;137;1:*.dump=38;5;241:*.dwg=38;5;216:*.dylib=38;5;241:*.ear=38;5;215:*.el=38;5;81:*.elc=38;5;241:*.eln=38;5;241:*.eml=38;5;125;1:*.enc=38;5;192;3:*.entitlements=1:*.epf=1:*.eps=38;5;99:*.epsf=38;5;99:*.epub=38;5;141:*.err=38;5;160;1:*.error=38;5;160;1:*.etx=38;5;184:*.ex=38;5;7:*.example=38;5;7:*.f=38;5;81:*.f03=38;5;81:*.f08=38;5;81:*.f4v=38;5;115:*.f90=38;5;81:*.f95=38;5;81:*.fcm=38;5;137;1:*.feature=38;5;7:*.flac=38;5;136;1:*.flif=38;5;97:*.flv=38;5;115:*.fm2=38;5;213:*.fmp12=38;5;60:*.fnt=38;5;66:*.fon=38;5;66:*.for=38;5;81:*.fp7=38;5;60:*.ftn=38;5;81:*.fvd=38;5;124:*.fxml=38;5;178:*.gb=38;5;213:*.gba=38;5;213:*.gbc=38;5;213:*.gbr=38;5;7:*.gel=38;5;213:*.gemspec=38;5;41:*.ger=38;5;7:*.gg=38;5;213:*.ggl=38;5;213:*.gif=38;5;97:*.git=38;5;197:*.gitattributes=38;5;240:*.gitignore=38;5;240:*.gitmodules=38;5;240:*.go=38;5;81:*.gp3=38;5;115:*.gp4=38;5;115:*.gpg=38;5;192;3:*.gs=38;5;81:*.h=3
|
||
|
|
||
|
# vim:ft=zsh:nowrap
|