diff --git a/.ksh/functions.ksh b/.ksh/functions.ksh new file mode 100644 index 0000000..ce14db5 --- /dev/null +++ b/.ksh/functions.ksh @@ -0,0 +1,23 @@ +######################################################################## +# FUNCTIONS +######################################################################## + +xtitle() { + printf '\033]0;%s\007' "$1"; +} + +xbell() { + tput bel +} + +x() { + xtitle "$ ssh home.codevoid.de" + ssh -t home.codevoid.de 'tmux -u attach || tmux -u' +} + +scr() { + [ -z "$1" ] \ + && doas wsconsctl -n display.brightness \ + || doas wsconsctl display.brightness="$1" +} + diff --git a/.ksh/gnupg.ksh b/.ksh/gnupg.ksh new file mode 100644 index 0000000..9853265 --- /dev/null +++ b/.ksh/gnupg.ksh @@ -0,0 +1,14 @@ +######################################################################## +# GNUPG AGENT +######################################################################## + +if [ -z $GPG_AGENT_INFO ] +then + GPG_TTY=$(tty) + SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) + SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra + export GPG_TTY SSH_AUTH_SOCK SSH_AUTH_SOCK_EXTRA + pgrep -qu sdk gpg-agent || gpg-connect-agent -q /bye +fi + +