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=5"
|
||||||
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=12"
|
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"
|
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"
|
source ~/.zprofile
|
||||||
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
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue