From 47af094f942b9f048826c469170ad10e59c556df Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Mon, 1 Jan 2024 23:19:39 +0100 Subject: [PATCH] Update 2024-01-01 23:19 OpenBSD/amd64-x13 --- .ksh/functions.ksh | 23 +++++++++++++++++++++++ .ksh/gnupg.ksh | 14 ++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .ksh/functions.ksh create mode 100644 .ksh/gnupg.ksh 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 + +