CITRON(1)

πŸ“¦ version 0.15.0, in nixos 26.05, nixpkgs unstable

πŸ’– NAME πŸ’–

okay so gather round, bestie β€” this is the citron(1) page from the General Commands Manual, and it's literally about system data via on-demand notifications. it's giving tiny utility, main character energy, no cap πŸ’…

✨ SYNOPSIS ✨

two moods, same icon:

citron [FLAGS]

citron [SUBCOMMAND]

πŸŽ€ FLAGS πŸŽ€

  • -h, --help β€” prints help information. the classic "help me help you" moment.
  • -V, --version β€” prints version information.
  • -D, --debug β€” prints debug information. for when you need the tea β˜•
  • -L β€” prints a list of available icon themes. iconic for the icon girlies.

πŸ¦‹ SUBCOMMANDS πŸ¦‹

  • date β€” shows a date notification.
  • memory β€” shows a memory notification.
  • uptime β€” shows an uptime notification.
  • network β€” shows a network notification.
  • battery β€” shows a battery notification.
  • backlight β€” shows a backlight notification.

🌸 CONFIGURATION 🌸

citron looks for its config at $XDG_CONFIG_HOME/citron/config.yml, $HOME/.config/citron/config.yml. so cozy, so organized 🫢

  • timeout: β€” defines the amount of time (in seconds) notifications are visible for. Default: 5.
  • icon:
    • theme: β€” defines the name of the icon theme to use, which must be installed beforehand. omitting this disables the usage of icons. the -L flag provides a list of icon themes that this option can be set to. Example: "Papirus-Dark".
  • date:
    • title: β€” defines the title of the notification. Default: "Date".
    • format: β€” defines the format of the notification's body. See DATE SYMBOLS for more information. Default: "%w, %m %d at %HH:MM %P".
  • network:
    • title: β€” defines the title of the notification. Default: "Network".
    • format: β€” defines the format of the notification's body. See NETWORK SYMBOLS for more information. Default: "Local IP: %a\nData: %r πŸ — / %t πŸ •".
    • interface: β€” defines the name of the interface whose information will be queried, this is required for citron network to work. Example: "wlan0".
  • battery:
    • title: β€” defines the title of the notification. Default: "Battery".
    • format: β€” defines the format of the notification's body. See BATTERY SYMBOLS for more information. Default: "Percentage: %p\nState: %s".
  • backlight:
    • title: β€” defines the title of the notification. Default: "Backlight".
  • uptime:
    • title: β€” defines the title of the notification. Default: "Uptime".
  • memory:
    • title: β€” defines the title of the notification. Default: "Memory".

πŸ“… DATE SYMBOLS πŸ“…

the date format girlies know:

  • %w β€” Short weekday, e.g. Thu
  • %W β€” Long weekday, e.g. Thursday
  • %m β€” Short month, e.g. Jan
  • %M β€” Long month, e.g. January
  • %d β€” Day, e.g. 28
  • %HH β€” Hours
  • %MM β€” Minutes
  • %P β€” Meridiem.
%P: if this symbol is omitted, railway time is used instead. noted, bestie πŸ•°οΈ

πŸ”‹ BATTERY SYMBOLS πŸ”‹

  • %p β€” Percentage
  • %s β€” Status
  • %S β€” Status as a symbol
%S: '!' for critical, '-' for low, empty for high and '+' for charging. the little battery mood ring, fr fr πŸ”‹

🌐 NETWORK SYMBOLS 🌐

The following is a list of symbols understood by the format option of the network dictionary.

  • %a β€” Local IP address
  • %r β€” Number of received bytes
  • %t β€” Number of transmitted bytes

πŸ‘‘ AUTHOR πŸ‘‘

Written and maintained by Aziz Ben Ali <ba.tahaaziz@gmail.com>. absolute icon behavior πŸ‘‘

🌈 RESOURCES 🌈

This project is hosted at https://git.sr.ht/~grtcdr/citron. Bugs and patches should be submitted via email to ~grtcdr/citron@lists.sr.ht.

okay that's the whole CITRON(1) manual page, bestie β€” dated 2022-04-29. go forth and get those notifications, mwah πŸ’‹

πŸ“¦ where this page comes from