diff --git a/.zprofile b/.zprofile deleted file mode 100644 index ff3144f..0000000 --- a/.zprofile +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/zsh -# DEFAULT -if [[ -n $SSH_CONNECTION ]]; then - export EDITOR='vim' -else - export EDITOR='nvim' -fi -export BROWSER='firefox' -export TERMINAL='st' - -# vim as manpager -export MANPAGER="/bin/sh -c \"col -b | vim --not-a-term -c 'set ft=man ts=8 nomod nolist noma' -\"" - -# SUDO -export SUDO_ASKPASS=/bin/rofi-askpass - -# XDG -export XDG_CACHE_HOME="$HOME/.cache" -export XDG_DATA_HOME="$HOME/.local/share" -export XDG_CONFIG_HOME="$HOME/.config" - -#cleaning up -export KODI_DATA="$XDG_DATA_HOME/kodi" -export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass" - -# Path to your oh-my-zsh installation. -export ZSH="$XDG_DATA_HOME/oh-my-zsh" -export ZSH_CUSTOM="$ZSH/custom" -export ZSH_PLUGINS="$ZSH_CUSTOM/plugins" - diff --git a/.zshenv b/.zshenv new file mode 100644 index 0000000..a31023b --- /dev/null +++ b/.zshenv @@ -0,0 +1,197 @@ +#!/bin/zsh + +# Path +PATH="$HOME/.local/bin${PATH:+:${PATH}}" + +# DEFAULT +if [[ -n $SSH_CONNECTION ]]; then + export EDITOR='vim' +else + export EDITOR='nvim' +fi +export BROWSER='firefox' +export TERMINAL='st' + +# vim as manpager +export MANPAGER="/bin/sh -c \"col -b | vim --not-a-term -c 'set ft=man ts=8 nomod nolist noma' -\"" + +# SUDO +export SUDO_ASKPASS=/bin/rofi-askpass + +# XDG +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_CONFIG_HOME="$HOME/.config" + +#cleaning up +export KODI_DATA="${XDG_DATA_HOME:-$HOME/.local/share}/kodi" +export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass" + +# Path to your oh-my-zsh installation. +export ZSH="${XDG_DATA_HOME:-$HOME/.local/share}/oh-my-zsh" +export ZSH_CUSTOM="$ZSH/custom" +export ZSH_PLUGINS="$ZSH_CUSTOM/plugins" + +# icon for lf +export LF_ICONS="\ +tw=:\ +st=:\ +ow=:\ +dt=:\ +di=:\ +fi=:\ +ln=:\ +or=:\ +ex=:\ +*.c=:\ +*.cc=:\ +*.clj=:\ +*.coffee=:\ +*.cpp=:\ +*.css=:\ +*.d=:\ +*.dart=:\ +*.erl=:\ +*.exs=:\ +*.fs=:\ +*.go=:\ +*.h=:\ +*.hh=:\ +*.hpp=:\ +*.hs=:\ +*.html=:\ +*.java=:\ +*.jl=:\ +*.js=:\ +*.json=:\ +*.lua=:\ +*.md=:\ +*.php=:\ +*.pl=:\ +*.pro=:\ +*.py=:\ +*.rb=:\ +*.rs=:\ +*.scala=:\ +*.ts=:\ +*.vim=:\ +*.cmd=:\ +*.ps1=:\ +*.sh=:\ +*.bash=:\ +*.zsh=:\ +*.fish=:\ +*.tar=:\ +*.tgz=:\ +*.arc=:\ +*.arj=:\ +*.taz=:\ +*.lha=:\ +*.lz4=:\ +*.lzh=:\ +*.lzma=:\ +*.tlz=:\ +*.txz=:\ +*.tzo=:\ +*.t7z=:\ +*.zip=:\ +*.z=:\ +*.dz=:\ +*.gz=:\ +*.lrz=:\ +*.lz=:\ +*.lzo=:\ +*.xz=:\ +*.zst=:\ +*.tzst=:\ +*.bz2=:\ +*.bz=:\ +*.tbz=:\ +*.tbz2=:\ +*.tz=:\ +*.deb=:\ +*.rpm=:\ +*.jar=:\ +*.war=:\ +*.ear=:\ +*.sar=:\ +*.rar=:\ +*.alz=:\ +*.ace=:\ +*.zoo=:\ +*.cpio=:\ +*.7z=:\ +*.rz=:\ +*.cab=:\ +*.wim=:\ +*.swm=:\ +*.dwm=:\ +*.esd=:\ +*.jpg=:\ +*.jpeg=:\ +*.mjpg=:\ +*.mjpeg=:\ +*.gif=:\ +*.bmp=:\ +*.pbm=:\ +*.pgm=:\ +*.ppm=:\ +*.tga=:\ +*.xbm=:\ +*.xpm=:\ +*.tif=:\ +*.tiff=:\ +*.png=:\ +*.svg=:\ +*.svgz=:\ +*.mng=:\ +*.pcx=:\ +*.mov=:\ +*.mpg=:\ +*.mpeg=:\ +*.m2v=:\ +*.mkv=:\ +*.webm=:\ +*.ogm=:\ +*.mp4=:\ +*.m4v=:\ +*.mp4v=:\ +*.vob=:\ +*.qt=:\ +*.nuv=:\ +*.wmv=:\ +*.asf=:\ +*.rm=:\ +*.rmvb=:\ +*.flc=:\ +*.avi=:\ +*.fli=:\ +*.flv=:\ +*.gl=:\ +*.dl=:\ +*.xcf=:\ +*.xwd=:\ +*.yuv=:\ +*.cgm=:\ +*.emf=:\ +*.ogv=:\ +*.ogx=:\ +*.aac=:\ +*.au=:\ +*.flac=:\ +*.m4a=:\ +*.mid=:\ +*.midi=:\ +*.mka=:\ +*.mp3=:\ +*.mpc=:\ +*.ogg=:\ +*.ra=:\ +*.wav=:\ +*.oga=:\ +*.opus=:\ +*.spx=:\ +*.xspf=:\ +*.pdf=:\ +*.nix=:\ +" diff --git a/.zshrc b/.zshrc index 7c5b86f..d89ffed 100644 --- a/.zshrc +++ b/.zshrc @@ -3,8 +3,6 @@ # colors #autoload -U colors && colors -# Profiles -source $XDG_CONFIG_HOME/zsh/icons # MOTDs pfetch echo "--------------------------------------" @@ -12,9 +10,6 @@ sh ~/.scripts/rateUSD.sh #python ~/Currency/USD2IDR/rate.py #PYTHON IS JUST TOO SLOW FOR TERMINAL #sh ~/.scripts/motd.sh -# Path -PATH="$HOME/.local/bin${PATH:+:${PATH}}" - # History in cache directory HISTFILE=~/.cache/zsh/zsh_history HISTSIZE=1000