Merge branch 'master' of github.com:hykilpikonna/zshrc

This commit is contained in:
Azalea
2023-05-28 12:59:31 -07:00
3 changed files with 36 additions and 21 deletions
+16 -17
View File
@@ -1,20 +1,19 @@
Host daisy-root Host gcr
HostName daisy.hydev.org HostName hydev-ms-gcr
User REDMOND.t-azaleagui
Host star
HostName star
User root User root
Host home Host aster
HostName home.hydev.org HostName hydev-aster
Port 10022
User hykilpikonna User hykilpikonna
Host ovh Host ovh
HostName ovh.hydev.org HostName ovh.hydev.org
User root User root
Host aster
HostName aster.hydev.org
User azalea
Host daisy Host daisy
HostName daisy.hydev.org HostName daisy.hydev.org
User azalea User azalea
@@ -23,14 +22,6 @@ Host cn
HostName cn.hydev.org HostName cn.hydev.org
User root User root
Host nix
HostName nix.hydev.org
User root
Host us
HostName us.hydev.org
User root
Host lux Host lux
HostName lux.hydev.org HostName lux.hydev.org
User root User root
@@ -41,6 +32,10 @@ Host mir4
KexAlgorithms +diffie-hellman-group1-sha1 KexAlgorithms +diffie-hellman-group1-sha1
Cipher 3des-cbc Cipher 3des-cbc
Host orangepi3
HostName orangepi3
User root
Host caspase Host caspase
HostName caspase3kjq.terra-incognita.dev HostName caspase3kjq.terra-incognita.dev
User kevingaojx User kevingaojx
@@ -54,3 +49,7 @@ Host ut-343
Host ut-cs Host ut-cs
HostName teach.cs.toronto.edu HostName teach.cs.toronto.edu
# Fig ssh integration. Keep at the bottom of this file.
Match all
Include ~/.fig/ssh
+4
View File
@@ -23,6 +23,10 @@ mamba-init()
# Auto init mamba # Auto init mamba
if command -v 'micromamba' &> /dev/null; then if command -v 'micromamba' &> /dev/null; then
mamba-init mamba-init
if ! command -v 'conda' &> /dev/null; then
alias conda="mamba"
fi
fi fi
# Pyenv # Pyenv
+15 -3
View File
@@ -57,6 +57,7 @@ alias rm='rm -ir'
alias mkdirs='mkdir -p' alias mkdirs='mkdir -p'
alias ports='netstat -tulpn | grep LISTEN' alias ports='netstat -tulpn | grep LISTEN'
alias suports='sudo netstat -tulpn | grep LISTEN'
alias findtxt='grep -IHrnws --exclude=\*.log -s '/' -e' alias findtxt='grep -IHrnws --exclude=\*.log -s '/' -e'
alias cls='clear' alias cls='clear'
@@ -69,7 +70,7 @@ alias sortsize='sort -hr'
alias dus='du -shc * | sortsize' alias dus='du -shc * | sortsize'
alias dusa='du -hc --max-depth=1 | sortsize' alias dusa='du -hc --max-depth=1 | sortsize'
alias ts='tailscale' alias ts='sudo tailscale'
alias ts-install='curl -fsSL https://tailscale.com/install.sh | sh' alias ts-install='curl -fsSL https://tailscale.com/install.sh | sh'
alias vsucode='sudo code --user-data-dir /root/.config/vscode --no-sandbox' alias vsucode='sudo code --user-data-dir /root/.config/vscode --no-sandbox'
@@ -107,10 +108,13 @@ upload-daisy() {
# Automatic sudo # Automatic sudo
alias sctl="sudo systemctl" alias sctl="sudo systemctl"
alias sctlu="systemctl --user"
alias jctl="sudo journalctl" alias jctl="sudo journalctl"
alias ufw="sudo ufw" alias ufw="sudo ufw"
alias nginx="sudo nginx" alias nginx="sudo nginx"
alias certbot="sudo certbot" alias certbot="sudo certbot"
alias apt="sudo apt"
alias dpkg="sudo dpkg"
has() { has() {
command -v "$1" &> /dev/null command -v "$1" &> /dev/null
@@ -140,12 +144,19 @@ else
fi fi
# Gradle with auto environment detection # Gradle with auto environment detection
[[ -z $GRADLE ]] && GRADLE="$(which gradle)" if [[ -z $GRADLE ]] && command -v 'gradle' &> /dev/null; then
GRADLE="$(which gradle)"
fi
gradle() { gradle() {
if [[ -f "./gradlew" ]]; then if [[ -f "./gradlew" ]]; then
./gradlew "$@" ./gradlew "$@"
else else
$GRADLE "$@" if [[ -z $GRADLE ]]; then
echo "Neither gradle nor ./gradlew is found, please install it and restart zsh."
else
$GRADLE "$@"
fi
fi fi
} }
@@ -157,6 +168,7 @@ reset-permissions-dangerous() {
export PATH="$SCR/bin:$PATH" export PATH="$SCR/bin:$PATH"
export PATH="$HOME/.local/bin:$PATH" export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.cargo/bin:$PATH"
# Lisp wrapper # Lisp wrapper
lisp() { lisp() {