citron

citron — ditch your panel for some snazzy desktop notifications.

It is: - a non-intrusive alternative to panels. - extremely fast, thanks to libmacchina. - works across different distributions, window managers and desktop environments.

Usage

Set a keybinding to one or all of citron's functionalities (see --help), and watch it do its magic 🪄

Here's what this would look like on sway:

bash bindsym $mod+Alt+d exec citron -d -t 5 # Date bindsym $mod+Alt+u exec citron -u -t 5 # Uptime bindsym $mod+Alt+b exec citron -b -t 5 # Battery bindsym $mod+Alt+m exec citron -m -t 5 # Memory bindsym $mod+Alt+n exec citron -n -t 5 -i wlan0 # Network

Features

It can notify you about your: - [x] Date - [x] Uptime - [x] Battery - [x] Memory - [x] Network

Prerequisities

citron needs the following packages to be able to display notifications:

Installation

cargo install citron

FAQ

Why?

Have you ever looked at your computer screen and wondered: "man, how many more pixels can I squeeze out of my computer?"... You have? "What a ner-" — Just kidding!

Ahem, if this sounds intriguing to you then ditch your panel and let's get you back those 30 something pixels!