client-server notification center for dbus desktop notifications

Overview

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:

tsuchita.toml

  • general configurations

keymap.toml

theme.toml

  • 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

Releases(0.1.0)
Owner
Jeff Zhao
4th year student studying Computer Science at the University of Toronto.
Jeff Zhao
Czkawka is a simple, fast and easy to use app to remove unnecessary files from your computer.

Multi functional app to find duplicates, empty folders, similar images etc.

RafaΕ‚ Mikrut 4.2k Jun 13, 2021
πŸ‘©β€β€οΈβ€πŸ’‹β€πŸ‘© Synchronize installed packages on multiple machines

emplace Command-line tool to mirror installed software on multiple machines. Features Outputs a human-readable (RON) file to sync between machines: .e

Thomas Versteeg 122 Jun 3, 2021
Rust implementation of the legacy Master Server Query Protocol

msq-rs Rust library implementation of the legacy Master Server Query Protocol. Documentation crates.io Repository Release Notes Usage Add this to your

mtcw 4 May 24, 2021
A cross platform tool which instantly notifies about COVID vaccine availability.

?? CoWIN Notifier ?? A cross-platform tool written in rust, which instantly notifies users about COVID-19 vaccine availability at their regions. Curre

Sanskar Jaiswal 20 May 20, 2021
This is an implementation defining standard for client-side-validation

Client-side-validation Foundation Libraries This is an implementation defining standard of client-side-validation representing a set of its Foundation

LNP/BP Association 3 May 14, 2021
A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator

tmux-thumbs A lightning fast version of tmux-fingers written in Rust for copy pasting with vimium/vimperator like hints. Usage Press ( prefix + Space

Ferran Basora 376 Jun 12, 2021
A tiling window manager for Windows 10 based on binary space partitioning

yatta BSP Tiling Window Manager for Windows 10 Getting Started This project is still heavily under development and there are no prebuilt binaries avai

Jade 125 Jun 14, 2021
PartiQL libraries and tools in Rust.

This is a collection of crates to provide Rust support for the PartiQL query language.

null 12 Jun 15, 2021
[DEPRECATED] password manager thing

NOTE: this is pretty much abandoned, I recommend Bitwarden now. There is an export command in the CLI that produces CSV suitable for import into Bitwa

null 307 Apr 6, 2021
🌌⭐ Git tooling of the future.

❯ Glitter Git tooling of the future. ❯ ?? Features Config files Fast Easy to use Friendly errors ❯ ?? Documentation For proper docs, see here ❯ βœ‹ What

Milo 86 Jun 11, 2021
Concatenate Amazon S3 files remotely using flexible patterns

S3 Concat This tool has been migrated into s3-utils, please use that crate for future updates. A small utility to concatenate files in AWS S3. Designe

Isaac Whitfield 31 May 22, 2021
Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI

s3-utils Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI. This tool contains a small set of command line utilities for

Isaac Whitfield 33 May 18, 2021
Simple git/hg tui client focused on keyboard shortcuts

verco A simple Git/Hg tui client focused on keyboard shortcuts Screenshots Platforms This project uses Cargo and pure Rust stable and works on latest

Matheus Lessa Rodrigues 159 May 27, 2021
Command line interface to manage clipboard

cb Command line interface to manage clipboard How to install Pre-Compiled you can download a pre-compiled executable, then you should copy that execut

Navid 52 Jun 1, 2021