All Projects → chebro → calendar-notification

chebro / calendar-notification

Licence: MIT license
calendar notification for linux desktops using dunst

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to calendar-notification

dotfiles
Arch Linux DotFiles - Managed by GNU stow
Stars: ✭ 30 (-56.52%)
Mutual labels:  dunst, polybar
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (-49.28%)
Mutual labels:  dunst, polybar
dotfiles
dotfiles of simonvic daily used enviroment
Stars: ✭ 75 (+8.7%)
Mutual labels:  dunst, polybar
dotfiles
My dotfiles
Stars: ✭ 16 (-76.81%)
Mutual labels:  dunst, polybar
dotfiles
.vimrc, i3 config, polybar config etc.
Stars: ✭ 23 (-66.67%)
Mutual labels:  dunst, polybar
i3wm-config
i3wm config files. Updated config files are in the repository below.
Stars: ✭ 13 (-81.16%)
Mutual labels:  dunst, polybar
dotfiles
Config files for my linux rice
Stars: ✭ 60 (-13.04%)
Mutual labels:  dunst, polybar
dotfiles
My personal dotfiles repository
Stars: ✭ 36 (-47.83%)
Mutual labels:  dunst, polybar
dotfiles
files that start . and makes my Linux box awesome.
Stars: ✭ 57 (-17.39%)
Mutual labels:  dunst, polybar
Dotfiles
🍙 Personal dotfiles repository.
Stars: ✭ 148 (+114.49%)
Mutual labels:  linux-desktop, polybar
Plotinus
A searchable command palette in every modern GTK+ application
Stars: ✭ 805 (+1066.67%)
Mutual labels:  linux-desktop
Vorta
Desktop Backup Client for Borg
Stars: ✭ 922 (+1236.23%)
Mutual labels:  linux-desktop
Jingos
JingOS - The World’s First Linux-based OS design for Tablets
Stars: ✭ 101 (+46.38%)
Mutual labels:  linux-desktop
Clamtk
An easy to use, light-weight, on-demand virus scanner for Linux systems
Stars: ✭ 151 (+118.84%)
Mutual labels:  linux-desktop
Jde
Linux desktop environment built with HTML5, CSS, JavaScript and Python.
Stars: ✭ 591 (+756.52%)
Mutual labels:  linux-desktop
Connmap
connmap is an X11 desktop widget that shows location of your current network peers on a world map (tested only with i3wm). Made with C and libcairo.
Stars: ✭ 90 (+30.43%)
Mutual labels:  linux-desktop
Anti Ddos
🔒 Anti DDOS | Bash Script Project 🔒
Stars: ✭ 561 (+713.04%)
Mutual labels:  linux-desktop
Direwolf Arch Rice
🐺🍚 A guide to replicating my riced Arch Linux set-up.
Stars: ✭ 501 (+626.09%)
Mutual labels:  linux-desktop
Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (+615.94%)
Mutual labels:  linux-desktop
Awesome Linux Software
A list of awesome applications, software, tools and other materials for Linux distros.
Stars: ✭ 16,943 (+24455.07%)
Mutual labels:  linux-desktop

Calendar Notification

demo

currently supports i3blocks and polybar

Calendar notifications for desktops running the dunst notification daemon.

Dependencies

Actions

The calendar script is responsible for handling mouse events triggered by your bar, following are valid arguments:

./calendar curr # current month
./calendar next # increment month
./calendar prev # decrement month

i3blocks

Create a date block:

[date]
command = ~/.config/i3blocks/scripts/date.sh
interval = 60

Copy the contents of i3blocks to $HOME/.config/i3blocks (to tweak the mouse actions see i3blocks/scripts/date.sh):

cp -rL i3blocks ~/.config # -L to dereference the symlink

polybar

Copy calendar to your polybar config directory. Then, in your polybar config, you can use click-left, scroll-up and scroll-down actions to invoke the script. For example:

; add `calendar` to your modules list
[module/calendar]
type = custom/script
label = "󰃭"
exec = echo Calendar
click-left = ./calendar curr
scroll-up = ./calendar next
scroll-down = ./calendar prev
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].