From ec5dc4d93af9c57304ecc2c5468ad10225707d71 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 20 Mar 2021 17:10:58 -0500 Subject: feat: added configs --- zsh/wsl.zsh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 zsh/wsl.zsh (limited to 'zsh/wsl.zsh') diff --git a/zsh/wsl.zsh b/zsh/wsl.zsh new file mode 100644 index 0000000..7e7715b --- /dev/null +++ b/zsh/wsl.zsh @@ -0,0 +1,30 @@ +export PATH="${HOME}/.local/bin.win:$PATH" +alias cb=clip.exe + +function winget() { + if [[ "$1" == "install" || "$1" == "upgrade" ]]; then + powershell.exe -NoProfile -c "gsudo.exe 'winget.exe $@'" + else + powershell.exe -NoProfile -c "winget.exe $@" + fi +} + +function wt() { + powershell.exe -NoProfile -c "wt.exe $@" +} + +# YubiKey - SSH +export SSH_AUTH_SOCK=$HOME/.ssh/agent.sock +ss -a | grep -q $SSH_AUTH_SOCK +if [ $? -ne 0 ]; then + rm -f $SSH_AUTH_SOCK + (setsid nohup socat UNIX-LISTEN:$SSH_AUTH_SOCK,fork EXEC:$HOME/.ssh/wsl2-ssh-pageant.exe >/dev/null 2>&1 &) +fi + +# YubiKey - GPG +export GPG_AGENT_SOCK=$HOME/.gnupg/S.gpg-agent +ss -a | grep -q $GPG_AGENT_SOCK +if [ $? -ne 0 ]; then + rm -rf $GPG_AGENT_SOCK + (setsid nohup socat UNIX-LISTEN:$GPG_AGENT_SOCK,fork EXEC:"$HOME/.ssh/wsl2-ssh-pageant.exe --gpg S.gpg-agent" >/dev/null 2>&1 &) +fi -- cgit v1.2.3-70-g09d2