A little program that runs in the background and lets you use the Built-in niri screenshotter with annotators like satty or swappy. It also supports uploading screenshots to a copyparty instance, although more services could be added in the future
Here's an example config:
[annotator]
command = 'satty --filename "%path%"'
enabled = true
auto = true
[uploader]
url = "https://example.com/imgs/%name%"
enabled = true
auto = true
copy = truecommand- Shell command to run the annotator, with
%path%being replaced by the filepath
- Shell command to run the annotator, with
enabled- Whether the annotator will get triggered at all
auto- If true, the annotator will automatically open with the screenshot you took. If false, it will send a notification that opens the annotator on click
(Note that currently, only instances of copyparty are supported. It just uses a PUT request though, so it may well work with other things)
url- The url of the location to upload the screenshot to, with
%name%being replaced by the base name of the file
- The url of the location to upload the screenshot to, with
enabled- Same as Annotator
auto- Same as Annotator
copy- Copies the url of the image to your clipboard after it has uploaded