diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-07-18 17:56:58 +0200 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-07-18 17:56:58 +0200 | 
| commit | e03d24409377e20e93d5dc8eab60deb19566c2a1 (patch) | |
| tree | 8256bd805dd9c18b4fda0b45e0ed1d5881a9451e /config/essentials | |
| parent | ee1edc2a6a1cd2ae102c2a7210277d969df944f9 (diff) | |
| parent | d1e66a980851aed154926852333d683dc5554bc9 (diff) | |
Merge branch 'main' of /var/git/dotfiles
Diffstat (limited to 'config/essentials')
| -rw-r--r-- | config/essentials/zsh/aliases.zsh | 13 | ||||
| -rw-r--r-- | config/essentials/zsh/functions.zsh | 26 | 
2 files changed, 28 insertions, 11 deletions
diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index 84373a2..99372d6 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -72,6 +72,8 @@ alias dopacs='dopac -S'  alias dopacc='dopac -Sc'  alias doprm='dopac -Rns' +alias mpkg='makepkg -si' +  which pikaur > /dev/null 2>&1 &&  	alias yay='pikaur'  alias yup='yay -Syu' @@ -84,6 +86,11 @@ alias yrm='yay -Rns'  alias pkb='pkgfile -b' +# transmission +alias tr='transmission-remote debuc.com' +alias trls='transmission-remote debuc.com -t all -l' +alias tradd='transmission-remote debuc.com -a' +  alias grub-update='doas grub-mkconfig -o /boot/grub/grub.cfg'  # vim @@ -153,7 +160,7 @@ alias kll='killall'  alias pi='ping archlinux.org -c4'  alias sba='source env/bin/activate || source bin/activate'  alias smc='systemctl' -alias ssc='doas smc' +alias ssc='doas systemctl'  alias smcu='smc --user'  alias zsr='source ${ZDOTDIR:-$HOME}/.zshrc && rehash'  alias rh='rehash' @@ -162,6 +169,7 @@ alias dmci="doas make clean install"  alias rmd='rm -f *.{orig,rej}'  alias cdzot='mkdir -p /tmp/zottesite && cd /tmp/zottesite'  alias gdate="date +%y%m%d_%H%M%S" +alias tpid='tail -f /dev/null --pid'  alias vbm='vboxmanage'  alias vbls='vbm list vms' @@ -216,10 +224,13 @@ alias go/s='go /srv'  alias ogo/='ogo /'  alias ogo/s='ogo /srv' +# fzf aliases  alias fzps='ps aux | tail +2 | fzf | tee /dev/stderr | awk '\''{print $2}'\'' | clipp'  alias asf='alias | fzf'  alias fzh="tac $HISTFILE | fzf | tee /dev/stderr | clipp" +alias ffwin='hyprctl clients -j | jq '\''.[].pid'\'' | fzf --preview "hyprctl clients -j | jq '\''.[] | select(.pid == {}) | {class, title, workspace, xwayland}'\''"'  alias pff='find ${PASSWORD_STORE_DIR:=$HOME/src/password-store/} -name "*.gpg" | sed -e "s@$PASSWORD_STORE_DIR/@@" -e '\''s/\.gpg$//'\'' | fzf | xargs pass show -c' +alias fzps='fzf --print0 | xargs -0I{}'  alias -s zip='unzip -l'  alias -s tar='tar tf' diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 2f86b5d..bfaea9d 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -112,18 +112,19 @@ upfile () {  sgd () {  	d="$PWD" -	for dir in ${1:-$HOME/src/*}  -	do  -		cd $dir +	find $HOME/src -maxdepth 1 -mindepth 1 -type d | +		while read -r dir +	do +		cd "$dir" +		git status > /dev/null 2>&1 || continue  		git fetch > /dev/null 2>&1 -		if [ "$(git status --short 2>/dev/null | grep -v "??" | head -1)" ] -		then -			# There are changes, and this is a git repo -			echo "$PWD \e[1;31m*changes\e[0m" -		fi +		printf "$PWD" +		test "$(git status --short 2>/dev/null | grep -v "??" | head -1)" && +			printf " \e[1;31m*changes\e[0m" | sed "s#$HOME#~#" >&2  		test "$(parse_git_remote)" &&  -			echo "$PWD \e[0;32m*push/pull\e[0m" -		done +			printf " \e[0;32m*push/pull\e[0m" | sed "s#$HOME#~#" >&2 +		printf "\n" +	done  	cd "$d"  	unset d  } @@ -261,3 +262,8 @@ sms ()  {  	ssh phone sendmsg "$1" "'$2'"  } + +trcp () +{ +	scp "$1" db:/media/basilisk/downloads/transmission/torrents/ +}  | 
