Skip to content

KSXGitHub/gnome-shell-extension-github-notifications

Repository files navigation

GNOME Extension: GitHub Notifications

Integrate github's notifications within the gnome desktop environment.

Development

Required tools:

List all tasks

just --list

Build

just build

Install

just install

FAQs

Why does this extension require a binary?

I don't want to deal with libsoup3 API, so I write a Rust program to interact with GitHub server.

The old code (for older GNOME Shell) uses libsoup2, which drastically differs from libsoup3, making the porting process unnecessarily difficult for someone who is not familiar with the API (such as myself).

The choices was either to learn libsoup3 without any prior knowledge and with limited and sometimes mismatched documentation, or rewrite it in Rust. I chose rewriting it in Rust because it gets the job done.

Credits

This is a fork of https://github.com/alexduf/gnome-github-notifications that supports (only) GNOME 46.

License

GPL-2.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published