better calendar/calcurse
This commit is contained in:
parent
cf503a843f
commit
d0af9a10aa
@ -80,11 +80,6 @@ alias \
|
||||
dtl="drawterm -u solomon -h 9front -a 9front" \
|
||||
dtr="drawterm -u solomon -h inkletblot.com -a inkletbltot.com"
|
||||
|
||||
# calcurse
|
||||
alias \
|
||||
calcurse-caldav-personal="CALCURSE_CALDAV_PASSWORD=$(pass show calcurse) calcurse-caldav --config=$HOME/.config/calcurse-personal/caldav/config --syncdb=$HOME/.local/share/calcurse-personal/caldav/sync.db --datadir=$HOME/.local/share/calcurse-personal" \
|
||||
calcurse-personal="calcurse-caldav-personal && calcurse -C $HOME/.config/calcurse-personal -D $HOME/.local/share/calcurse-personal" \
|
||||
calcurse-caldav-our="CALCURSE_CALDAV_PASSWORD=$(pass show calcurse) calcurse-caldav --config=$HOME/.config/calcurse-our/caldav/config --syncdb=$HOME/.local/share/calcurse-our/caldav/sync.db --datadir=$HOME/.local/share/calcurse-our" \
|
||||
calcurse-our="calcurse-caldav-our && calcurse -C $HOME/.config/calcurse-our -D $HOME/.local/share/calcurse-our"
|
||||
|
||||
calcurse="calcurse-select"
|
||||
|
||||
|
||||
3
.local/bin/calcurse-caldav-our
Executable file
3
.local/bin/calcurse-caldav-our
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
CALCURSE_CALDAV_PASSWORD=$(pass show calcurse) calcurse-caldav --config=$HOME/.config/calcurse-our/caldav/config --syncdb=$HOME/.local/share/calcurse-our/caldav/sync.db --datadir=$HOME/.local/share/calcurse-our
|
||||
3
.local/bin/calcurse-caldav-personal
Executable file
3
.local/bin/calcurse-caldav-personal
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
CALCURSE_CALDAV_PASSWORD=$(pass show calcurse) calcurse-caldav --config=$HOME/.config/calcurse-personal/caldav/config --syncdb=$HOME/.local/share/calcurse-personal/caldav/sync.db --datadir=$HOME/.local/share/calcurse-personal
|
||||
3
.local/bin/calcurse-our
Executable file
3
.local/bin/calcurse-our
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
calcurse-caldav-our && calcurse -C $HOME/.config/calcurse-our -D $HOME/.local/share/calcurse-our
|
||||
3
.local/bin/calcurse-personal
Executable file
3
.local/bin/calcurse-personal
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
calcurse-caldav-personal && calcurse -C $HOME/.config/calcurse-personal -D $HOME/.local/share/calcurse-personal
|
||||
11
.local/bin/calcurse-select
Executable file
11
.local/bin/calcurse-select
Executable file
@ -0,0 +1,11 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
selection=$(echo -e "personal\nour" | dmenu)
|
||||
|
||||
if [[ "$selection" = "our" ]]; then
|
||||
calcurse-our
|
||||
fi
|
||||
|
||||
if [[ "$selection" = "personal" ]]; then
|
||||
calcurse-personal
|
||||
fi
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
case $BUTTON in
|
||||
1) notify-send "This Month" "$(cal --color=always | sed "s/..7m/<b><span color=\"red\">/;s|..0m|</span></b>|")" && notify-send "Appointments" "$(calcurse -d3)" ;;
|
||||
2) setsid -f "$TERMINAL" -e calcurse ;;
|
||||
2) setsid -f "$TERMINAL" -e calcurse-personal ;;
|
||||
3) notify-send "Time/date module" "Shows calendar and appointments
|
||||
- Left click to show upcoming appointments for the next three days via \`calcurse -d3\` and show the month via \`cal\`
|
||||
- Middle click opens calcurse if installed" ;;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user