diff --git a/.zprofile b/.zprofile new file mode 100644 index 0000000..331502e --- /dev/null +++ b/.zprofile @@ -0,0 +1,50 @@ +# aliases +alias \ + nf="clear && neofetch" \ + ascdis="fastfetch --logo \$1" \ + emoji="cat ~/.local/share/emoji | grep \$1" \ + cst="emacs ~/.config/st/config.h" \ + lasal="ls -al" \ + ahl="ls -ahl" \ + resmacs="systemctl --user restart emacsd" \ + smi="doas nvidia-smi" \ + srczsh="source ~/.zshrc" \ + battery="sb-battery" \ + quit="exit" \ + :q="exit" \ + :q!="exit" \ + push="git push" \ + weather="curl wttr.in/masjedsoleyman" \ + las="ls" \ + lasa="ls -a" \ + c="clear" \ + cear="clear" \ + cd..="cd .." \ + ..='echo "cd .."; cd ../' \ + claer="clear" \ + clare="clear" \ + cleae="clear" \ + clera="clear" \ + hotp="htop" \ + copykey='cat ~/.local/key/vault1.key | xclip -sel clipboard' + +grep --color=auto < /dev/null &>/dev/null && alias grep='grep --color=auto' + +export PATH="$HOME/.local/bin:$PATH" +export PATH="/usr/pkg/sbin:/usr/pkg/bin:$PATH" +export PATH="$PATH:/home/coast/.spicetify" +export MANPATH="/usr/pkg/man:$MANPATH" +export XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:/usr/local/share:/usr/share" +export EDITOR="emacs" +export EIX_LIMIT=0 + +fpath=(~/.zsh/completions $fpath) + +lsbind() { + print -P "\n" + ls + zle reset-prompt +} +zle -N lsbind +bindkey '^S' lsbind +stty -ixon diff --git a/.zshrc b/.zshrc index acba233..da0dcbc 100644 --- a/.zshrc +++ b/.zshrc @@ -17,43 +17,5 @@ autoload -U colors && colors && setopt prompt_subst ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=5" ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=12" PROMPT="%F{25}[%f%F{25}!%f%F{25}%n%f%F{25}@%f%F{25}%m%f %F{28}%~%f%F{25}]%f%B%F{7}%% %b" -#aliases -alias nf="clear && fastfetch" -alias ascdis="fastfetch --logo $1" -alias emoji="cat ~/.local/share/emoji | grep $1" -alias cst="emacs ~/.config/st/config.h" -alias ls="ls --color=auto" -alias lasal="ls -al" -alias ahl="ls -ahl" -alias resmacs="systemctl --user restart emacsd" -alias smi="doas nvidia-smi" -alias srczsh="source ~/.zshrc" -alias battery="sb-battery" -alias quit="exit" -alias :q="exit" -alias :q!="exit" -alias q="exit" -alias "push"="git push" -alias weather="curl wttr.in/masjedsoleyman" -alias las="ls" -alias lasa="ls -a" -alias c="clear" -alias cear="clear" -alias "cd.."="cd .." -alias ..='echo "cd .."; cd ../' -alias claer="clear" -alias claer="clear" -alias clare="clear" -alias cleae="clear" -alias clera="clear" -alias hotp="htop" -grep --color=auto < /dev/null &>/dev/null && alias grep='grep --color=auto' -#paths and environment -fpath=(~/.zsh/completions $fpath) -export PATH=$HOME/.local/bin:$PATH -export EDITOR="emacs" -export PATH=/usr/pkg/sbin:/usr/pkg/bin:$PATH -export MANPATH=/usr/pkg/man:$MANPATH -export XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:/usr/local/share:/usr/share" -export PATH=$PATH:/home/coast/.spicetify -export EIX_LIMIT=0 + +source ~/.zprofile