From da06c20b672c99660e041937fd05c5f73aa06bb6 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 26 Mar 2022 22:53:33 -0500 Subject: feat: create zsh-wsl plugin --- wsl/.config/zsh/wsl.sh | 57 -------------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 wsl/.config/zsh/wsl.sh (limited to 'wsl/.config/zsh/wsl.sh') diff --git a/wsl/.config/zsh/wsl.sh b/wsl/.config/zsh/wsl.sh deleted file mode 100644 index 80d93af..0000000 --- a/wsl/.config/zsh/wsl.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env bash - -WINHOME="/mnt/c/Users/$USER" -[ "$PWD" = "$WINHOME" ] && cd - -mkdir -p /tmp/xdg - -export BROWSER=wslview -export EDITOR="code --wait" -export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0 -export XDG_RUNTIME_DIR=/tmp/xdg - -alias wsl=wsl.exe -alias ykman='/mnt/c/Program\ Files/Yubico/YubiKey\ Manager/ykman.exe' -# python -alias pip2="DISPLAY= pip2" -alias pip3="DISPLAY= pip3" -alias pip3.7="DISPLAY= pip3.7" -alias pip3.10="DISPLAY= pip3.10" -alias pip="DISPLAY= pip3" - -wt() { - powershell.exe -NoProfile -c "wt $@" -} - -wsl_cmd_proxy() { - exe="$1" - shift # past exe - - cmd=" ${1}" - shift # past cmd - - args="" - while [[ $# -gt 0 ]]; do - case "$1" in - -*) - args+="${1} '${2}' " - shift - shift - ;; - *) - args+="'${1}'" - shift - ;; - esac - args+=" " - done - - powershell.exe -NoProfile -c 'cd $HOME;' "$exe" "$cmd" "$args" -} - -winget() { wsl_cmd_proxy "winget.exe" "$@"; } -scoop() { wsl_cmd_proxy "scoop" "$@"; } -alacritty() { wsl_cmd_proxy "alacritty.exe" "$@"; } - -# https://github.com/validatedev/drop-cache-if-idle -[ -z "$(ps -ef | grep cron | grep -v grep)" ] && sudo /etc/init.d/cron start &>/dev/null -- cgit v1.2.3-70-g09d2