2023-11-19 01:03:45 +01:00
|
|
|
#!/bin/zsh
|
2023-10-14 22:38:12 +02:00
|
|
|
|
2023-11-19 01:03:45 +01:00
|
|
|
# Raine's .zshrc
|
2023-10-14 22:38:12 +02:00
|
|
|
|
2023-11-19 01:03:45 +01:00
|
|
|
export GPG_TTY=$(tty)
|
|
|
|
export PATH="$PATH:$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$HOME/.local/bin"
|
2023-10-14 22:38:12 +02:00
|
|
|
export ZSH="$HOME/.oh-my-zsh"
|
|
|
|
|
|
|
|
ZSH_THEME="afowler"
|
|
|
|
plugins=(git docker docker-compose node zsh-autosuggestions zsh-syntax-highlighting)
|
|
|
|
source $ZSH/oh-my-zsh.sh
|
|
|
|
|
|
|
|
# ALIASES
|
|
|
|
alias open="xdg-open"
|
|
|
|
alias s="title $HOST && cmatrix -rs && clear"
|
|
|
|
alias q="exit"
|
|
|
|
|
2023-10-14 22:38:14 +02:00
|
|
|
update_dotfiles() {
|
|
|
|
cd $HOME/.dotfiles
|
|
|
|
git pull
|
|
|
|
cd - &> /dev/null
|
|
|
|
}
|
|
|
|
alias udf="update_dotfiles"
|
|
|
|
|
2023-11-16 15:43:34 +01:00
|
|
|
function share_cdn() {
|
|
|
|
if ! [ -f "$1" ]; then
|
|
|
|
echo "file needs to exist"
|
|
|
|
return 1
|
|
|
|
fi
|
|
|
|
scp $1 keymaker:/usr/share/cdn/random/$2 > /dev/null
|
|
|
|
echo "https://cdn.ixvd.net/random/${2:-$(basename $1)}"
|
|
|
|
}
|