[polybar] Use bib-due date filter
Utilize the date filter option to display upcoming readings until the end of the week and no further. Needs gnu date utility.
This commit is contained in:
parent
c0d88e338a
commit
b4c8030ce8
2 changed files with 4 additions and 2 deletions
|
@ -224,9 +224,9 @@ click-right = kill -USR2 %pid%
|
||||||
; display information on remaining papers to read for the upcoming week
|
; display information on remaining papers to read for the upcoming week
|
||||||
[module/papersdue]
|
[module/papersdue]
|
||||||
type = custom/script
|
type = custom/script
|
||||||
exec = bib-due | wc -l
|
exec = bib-due -u $(date --date='fri this week' +%Y-%m-%d) | wc -l
|
||||||
exec-if = type bib-due
|
exec-if = type bib-due
|
||||||
click-left = exist rofi-bib-due normal && rofi-bib-due
|
click-left = exist rofi-bib-due normal "opening due papers" && rofi-bib-due -u $(date --date='fri this week' +%Y-%m-%d)
|
||||||
format-foreground = ${colors.primary}
|
format-foreground = ${colors.primary}
|
||||||
format-prefix = ""
|
format-prefix = ""
|
||||||
interval = 120
|
interval = 120
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
# force start or restart (all) polybar instances
|
||||||
|
# if ipc is enabled, can be replaced with `polybar-msg cmd restart`, provided polybar is not stuck
|
||||||
|
|
||||||
# Terminate already running bar instances
|
# Terminate already running bar instances
|
||||||
killall -q polybar
|
killall -q polybar
|
||||||
|
|
Loading…
Reference in a new issue