export PATH="${HOME}/.local/bin.win:$PATH" hash -d w=/mnt/c/Users/$USER 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