zsh and stuff
This commit is contained in:
parent
8e35e1ca73
commit
3c2224ff95
2 changed files with 52 additions and 40 deletions
50
.zprofile
Normal file
50
.zprofile
Normal file
|
@ -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
|
42
.zshrc
42
.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
|
||||
|
|
Loading…
Add table
Reference in a new issue