New backup 2026-03-03 11:30:07

This commit is contained in:
Penelope Gwen 2026-03-03 11:30:07 -08:00
parent d4b7cef066
commit b5b015a44b
2 changed files with 35 additions and 0 deletions

34
de/home/.local/bin/wofi-calc Executable file
View file

@ -0,0 +1,34 @@
#!/usr/bin/env bash
RESULT_FILE="$HOME/.config/qalculate/qalc.result.history"
if [ ! -f "$RESULT_FILE" ]; then
touch $RESULT_FILE
fi
LAST_WOFI=""
QALC_RET=""
while :
do
qalc_hist=`tac $RESULT_FILE | head -1000`
WOFI_RET=`wofi --sort-order=default --cache-file=/dev/null -d -p calc <<< "$qalc_hist"`
rtrn=$?
if test "$rtrn" = "0"; then
if [[ "$WOFI_RET" =~ .*=.* ]]; then
RESULT=`echo "$WOFI_RET" | awk {'print $NF'}`
wl-copy "$RESULT"
exit 0
else
QALC_RET=`qalc "$WOFI_RET"`
LAST_WOFI=$WOFI_RET
echo $QALC_RET >> $RESULT_FILE
fi
else
if [ ! -z "$LAST_WOFI" ]; then
RESULT=`qalc -t "$LAST_WOFI"`
wl-copy "$RESULT"
fi
exit 0
fi
done

View file

@ -62,3 +62,4 @@
.config/sway-de-utils .config/sway-de-utils
.var/app/io.github.softfever.OrcaSlicer/config/OrcaSlicer/user/default .var/app/io.github.softfever.OrcaSlicer/config/OrcaSlicer/user/default
.local/bin/sway-screenshot .local/bin/sway-screenshot
.local/bin/wofi-calc