Skip to content

client-server notification center for dbus desktop notifications

License

Notifications You must be signed in to change notification settings

kamiyaa/tsuchita

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Build

tsuchita

A client-server notification center for dbus desktop notifications.

Specifically org.freedesktop.Notifications dbus messages.

Motivation

I just want to be able to see missed notifications on a window manager.

Dependencies

Also see Cargo.toml

Building

~$ cargo build

Installation

For single user

~$ cargo install --path=. --force

System wide

~# cargo install --path=. --force --root=/usr/local     # /usr also works

Usage

To start the server and listen for dbus notifications:

~ $ tsuchita-server

To start a terminal client that reads notifications from the server

~ $ tsuchita

Configuration

Place config files inside $XDG_CONFIG_HOME/tsuchita (usually $HOME/.config/tsuchita/ for GNU/Linux).

tsuchita can currently be configured using the following files:

  • general configurations
  • color customizations

Contributing

Please create a pull request :)

Features/Bugs

Please create an issue :)

TODOs

Server

  • database store
  • CRUD

Terminal Client

  • tui interface
  • CRUD

GUI Client

TODO