kamiyaa / tsuchita

client-server notification center for dbus desktop notifications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

client-server notification center for dbus desktop notifications

License:GNU Lesser General Public License v3.0


Languages

Language:Rust 100.0%