From 257dd3e3070e7e758cf28e2f4b5672d60f0f216c Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Fri, 23 Feb 2024 16:45:53 -0600 Subject: [PATCH] grrr --- calcurse/caldav/config | 13 ------------- scripts/contact | 17 +++++++++++++++++ scripts/sway/swaystatus | 4 ++-- scripts/vcard | 6 ++++++ sway/config | 2 ++ 5 files changed, 27 insertions(+), 15 deletions(-) delete mode 100644 calcurse/caldav/config create mode 100755 scripts/contact create mode 100755 scripts/vcard diff --git a/calcurse/caldav/config b/calcurse/caldav/config deleted file mode 100644 index 5091ecd..0000000 --- a/calcurse/caldav/config +++ /dev/null @@ -1,13 +0,0 @@ -[General] -Binary = calcurse -Hostname = cloud.tavo.one -Path = /remote.php/dav/calendars/tavo/default/ -AuthMethod = basic -InsecureSSL = No -HTTPS = Yes -SyncFilter = event,apt,recur-event,recur-apt,todo,recur,cal -DryRun = No -Verbose = Yes - -[Auth] -Username = tavo diff --git a/scripts/contact b/scripts/contact new file mode 100755 index 0000000..e643cb0 --- /dev/null +++ b/scripts/contact @@ -0,0 +1,17 @@ +#!/bin/sh +VDIR="$HOME/Documents/contacts" + +QUERY="$(< /dev/null | menu 'Query contacts:' )" +[ -z "$QUERY" ] && exit 0 +LIST="$(grep -ir "$QUERY" "$VDIR" | cut -d ':' -f 1 | uniq | tr '\n' ' ')" + +NAME="$(for VCARD in $LIST ; do + grep -r 'FN' "$VCARD" | cut -d ':' -f 2 +done | menu "'$QUERY' results:")" +[ -z "$NAME" ] && exit 0 + +grep -r "$NAME" "$VDIR" | cut -d ':' -f 1 | xargs sed \ + -e '/^.*:VCARD/d;/^VERSION:/d;/^PRODID:/d;/^UID:/d;/^REV:/d' \ + -e '/^FN:/d;/^N:/d;/^NICKNAME:/d' \ + -e 's/^.*://g' | + menu "$NAME:" | tr -d '\n' | tr -d '^M' | wl-copy diff --git a/scripts/sway/swaystatus b/scripts/sway/swaystatus index 6dc6df0..dd52af9 100755 --- a/scripts/sway/swaystatus +++ b/scripts/sway/swaystatus @@ -23,10 +23,10 @@ get_layout() { while true ; do status="" - todo="$(get_todo)" + #todo="$(get_todo)" ! [ -z "$todo" ] && status="$status$separator$todo" - apts="$(get_apts)" + #apts="$(get_apts)" ! [ -z "$apts" ] && status="$status$separator$apts" volume="$(volstat)" diff --git a/scripts/vcard b/scripts/vcard new file mode 100755 index 0000000..4860ad2 --- /dev/null +++ b/scripts/vcard @@ -0,0 +1,6 @@ +#!/bin/sh +VDIR="$HOME/Documents/contacts" + +NAME="$(grep -r 'FN' "$VDIR" | cut -d ':' -f 3 | menu "VCARD:")" +[ -z "$NAME" ] && exit 0 +grep -r "$NAME" "$VDIR" | cut -d ':' -f 1 | xargs qrencode -s 8 -t PNG -o - -r | display diff --git a/sway/config b/sway/config index 289b5d3..e62a0fa 100644 --- a/sway/config +++ b/sway/config @@ -148,6 +148,8 @@ bar { } } +for_window [class="Display-im6.q16"] floating enable + # Autostart exec_always dunst exec_always dbus-update-activation-environment WAYLAND_DISPLAY