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