Waybar/Polybar module for notifications and unread messages count from ProtonMail
Project description
New message notifications and unread messages count from ProtonMail (Waybar/Polybar module)
Dependencies
- proton-client >= 0.7.1
- libnotify
- ttf-font-awesome (default badge )
- libcanberra (optional, notification sound)
Waybar config example
~/.config/waybar/config
"modules-right": {
"custom/protonmail"
}
...
"custom/protonmail": {
"exec": "bar-protonmail",
"return-type": "json",
"interval": 10,
"tooltip": false,
"on-click": "xdg-open https://mail.protonmail.com/u/0/inbox"
}
~/.config/waybar/style.css
#custom-protonmail.unread {
color: white;
}
#custom-protonmail.inaccurate {
color: darkorange;
}
#custom-protonmail.error {
color: darkred;
}
Polybar config example
modules-right = protonmail
...
[module/protonmail]
type = custom/script
exec = bar-protonmail -f polybar
interval = 10
click-left = xdg-open https://mail.protonmail.com/u/0/inbox
Script arguments
See bar-protonmail -h
for the list of arguments with descriptions.
Possible values for -s
, --sound
can be found with:
ls /usr/share/sounds/freedesktop/stereo/
without extension, for example -s message-new-instant
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bar-protonmail-1.0.0.tar.gz
(7.6 kB
view hashes)
Built Distribution
Close
Hashes for bar_protonmail-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 862484788b94abea41f0245423f4170cbf179e015133c1081b034ef4758bc6e4 |
|
MD5 | c481973d380e478138e05231497c9bbd |
|
BLAKE2b-256 | a6bb240ec70729c221dd3f69236a08cc252bd66119f39b1fbacbd0ab8e55ae18 |