diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config/essentials/shell/functions.sh | 10 | ||||
| -rw-r--r-- | config/essentials/zsh/.zshrc | 2 | ||||
| -rw-r--r-- | config/extra/tridactyl/tridactylrc | 1 | ||||
| -rw-r--r-- | config/home/.zshenv | 2 | 
4 files changed, 14 insertions, 1 deletions
diff --git a/config/essentials/shell/functions.sh b/config/essentials/shell/functions.sh index 250d049..f8b764a 100644 --- a/config/essentials/shell/functions.sh +++ b/config/essentials/shell/functions.sh @@ -68,7 +68,10 @@ sms() { ssh -t phone sendmsg "$1" "'$2'"; }  trcp() { scp "$1" db:/media/basilisk/downloads/transmission/torrents/; }  rln() { ln -s "$(readlink -f "$1")" "$2"; }  getgit() { git clone git@db:"$1"; } +  esc() { eval "$EDITOR '$(which $1)'"; } +compdef esc="which" +  delfile() { curl -s "${2:-https://upfast.cronyakatsuki.xyz/delete/$1}"; }  upfile() { curl -s -F "file=@\"$1\"" "${2:-https://0x0.st}"; }  to_webm() { ffmpeg -y -i "$1" -vcodec libvpx -cpu-used -12 -deadline realtime "${1%.*}".webm; } @@ -292,3 +295,10 @@ edit_in_dir() {  	[ -f "$file" ] || return 1  	$EDITOR "$file"  } + +wgtoggle() {  +	d="${1:-wg0}" +	ip -br a | awk '{print $1}' | grep "$d" > /dev/null && +        doas wg-quick down "$d" || +        doas wg-quick up "$d" + } diff --git a/config/essentials/zsh/.zshrc b/config/essentials/zsh/.zshrc index ccec6d5..c9bf8b1 100644 --- a/config/essentials/zsh/.zshrc +++ b/config/essentials/zsh/.zshrc @@ -18,9 +18,9 @@ autoload -z edit-command-line  zle -N edit-command-line  ### Source files +. $XDG_CONFIG_HOME/zsh/comp.zsh  . $XDG_CONFIG_HOME/shell/functions.sh  . $XDG_CONFIG_HOME/shell/aliases.sh -. $XDG_CONFIG_HOME/zsh/comp.zsh  . $XDG_CONFIG_HOME/zsh/widgets.zsh  # . $XDG_CONFIG_HOME/zsh/prompt.zsh  # . $XDG_CONFIG_HOME/zsh/plugins.zsh diff --git a/config/extra/tridactyl/tridactylrc b/config/extra/tridactyl/tridactylrc index 1a96af5..5b8bd54 100644 --- a/config/extra/tridactyl/tridactylrc +++ b/config/extra/tridactyl/tridactylrc @@ -35,6 +35,7 @@ set searchurls.y https://www.youtube.com/results?search_query=%s  bind J tabnext  bind K tabprev +bind i filldmcdline bmarks  bind goc open https://chat.openai.com/chat  bind gnc winopen https://chat.openai.com/chat  bind gpc tabopen https://chat.openai.com/chat diff --git a/config/home/.zshenv b/config/home/.zshenv index 745f8bf..665993a 100644 --- a/config/home/.zshenv +++ b/config/home/.zshenv @@ -64,6 +64,8 @@ export FZF_DEFAULT_OPTS=$FZF_DEFAULT_OPTS'      --color=info:#b48ead,prompt:#bf6069,pointer:#b48dac      --color=marker:#a3be8b,spinner:#ebcb8b,header:#a3be8b' +export LESS="-j 4 -i" +  # Colored manpages  export MANPAGER="less -R --use-color -Dd+r -Du+b"  export MANROFFOPT="-P -c"  | 
