power menu, redshift, polybar
This commit is contained in:
15
.config/polybar/scripts/info-todotxt/README.md
Normal file
15
.config/polybar/scripts/info-todotxt/README.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# Script: info-todotxt
|
||||
|
||||
A script that shows todo.txt items due. The first column shows items due today, and the second column shows items due this week (including today).
|
||||
|
||||

|
||||
|
||||
|
||||
## Module
|
||||
|
||||
```ini
|
||||
[module/info-todotxt]
|
||||
type = custom/script
|
||||
exec = ~/polybar-scripts/info-todotxt.sh
|
||||
interval = 60
|
||||
```
|
||||
16
.config/polybar/scripts/info-todotxt/info-todotxt.sh
Normal file
16
.config/polybar/scripts/info-todotxt/info-todotxt.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
duetoday=$(grep "due:$(date -I)" ~/todo.txt | grep -c -v "x")
|
||||
dueweek=0
|
||||
weekday=0
|
||||
|
||||
while [ "$weekday" -le 7 ]; do
|
||||
dueweek=$((dueweek + $(grep "due:$(date -I --date="$weekday day")" ~/todo.txt | grep -c -v "x")))
|
||||
weekday=$(( weekday + 1 ))
|
||||
done
|
||||
|
||||
if [ "$dueweek" -gt 0 ]; then
|
||||
echo "#1 $duetoday $dueweek"
|
||||
else
|
||||
echo "#2"
|
||||
fi
|
||||
BIN
.config/polybar/scripts/info-todotxt/screenshots/1.png
Normal file
BIN
.config/polybar/scripts/info-todotxt/screenshots/1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 994 B |
Reference in New Issue
Block a user