diff options
| author | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-09-24 21:01:06 +0200 |
|---|---|---|
| committer | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-09-25 20:16:02 +0200 |
| commit | 628406f0a50e040d4661629446c620a3a495441f (patch) | |
| tree | e1a2b783296b1779a4040b5a7ea55d72547a37e8 /README.md | |
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..a44db79 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +# Sourcehut Builds Noctalia Plugin + +A plugin for noctalia v5 that displays your last few sourcehut builds. + +It will display icons for recent running, failed or successful jobs +(with a configurable window.) + +## Plugin + +| Field | Value | +| --- | --- | +| ID | `rbdr/sourcehut-builds` | +| Plugin API | 30 | +| Entries | Bar widget: `bar`, panel: `panel`, service: `poller` | + +## Usage + +Configure your sourcehut API token in the plugin configuration, then add the +bar widget. + +You can toggle, open or close the panel by targeting `rbdr/sourcehut-builds:panel` + +```sh +noctalia msg panel-toggle rbdr/sourcehut-builds:panel +``` + +And you can open the settings by using the plugin id. + +```sh +noctalia msg settings-open-plugin rbdr/sourcehut-builds +``` + +| Action | Effect | +| --- | --- | +| Left click (bar glyph) | Open/close the panel | +| Left click on a build label | Open the build in the browser | +| Left click on a glyph for a task | Open the build in the browser, scroll the task into view | + +## Settings + +| Setting | What it does | +| --- | --- | +| Sourcehut API token| The token to use to connect to the sourcehut API | +| Build Count | The number of builds to show | +| Cutoff for recent builds | The number of seconds to consider "recent" for the glyph displays | + +## Install + +Checkout this repo somewhere in your computer, then add it as a plugin source +in noctalia settings, then enable the plugin. + +## No LLM Usage + +This project has not used LLMs in any stage of its development and does not +accept contributions where LLMs have been used in any point: whether it's +planning, debugging, testing, implementing or anything else. |