I've been wanting to move my main mastodon account to a European server for some time now.
And today's the day. I'm going to give https://emacs.ch a shot.
Author of the terminal emulator foot, and other Wayland open source projects.
Professional software developer, working mostly in C.
I've been wanting to move my main mastodon account to a European server for some time now.
And today's the day. I'm going to give https://emacs.ch a shot.
Decided to spruce up fnott just a tiny bit; I'm working on adding:
* XDG activation support (sending a token back to the notifying application)
* dismiss and trigger default action at the same time (will be the new default for left clicking, and a new fnottctl command)
* x-canonical-private-synchronous hint support (alternative to replacing a notification with e.g notify-send's --replace-id)
A number of people suggested 'fyi', and I decided to go with that.
@_bapt_ I do kind of like that 🤔
@markstos hah! I just might...
@markstos now that I'm changing the name, I'm looking for something that more directly suggests what the utility is for.
Looking at repology.org, here are a couple of suggestions that are free
* notebox
* notify-me
* noteit
* cli-notify
* notifly
Sigh, hedwig *will* be renamed to something else. Something that doesn't already exist.
Haven't decided what yet; it's surprisingly hard to find a meaningful name that isn't already in use...
@markstos don't think it's packaged anywhere actually. But it shows up in searches.
Might want to change the name after all.
https://willbarkoff.dev/hedwig/
Four years since the last commit, but still...
@navi figured as much 😂
I do think sd-bus is slightly better. But I believe dbus is still more common, and that played a part in my decision of which library to use.
Not a big fan of dbus either, but in this case there's no way around it.
I should perhaps explain why I implemented it, given that it is basically a notify-send clone.
To support some of the more advanced notification features being added to #foot, I looked at existing utilities for various features: https://linuxrocks.online/@dnkl/112830298292595230. I didn't find any one utility that provided all of them.
Having no deps other than dbus is a bonus.
So, here we are :)
@navi I get nauseous every time I have to use the API
@Askier fnott is a notification daemon. It receives and displays notifications.
Hedwig sends notifications to a notification daemon.
Hedwig it is, for now. Available at
https://codeberg.org/dnkl/hedwig
Status: it works, and code quality isn't _too_ bad... could definitely use some cleanup.
* No documentation, yet.
* Name _may_ change.
* Output format may change.
* Syntax may change.
If the above doesn't deter you; I've spent roughly 4-6 hours on this so far. Expect bugs.
@RL_Dane but it's all TTY 😉
@markstos ah, of course!
@markstos can you explain hedwig? I have no idea if it's meant to allude to something, or if it's just a random name...
And, guess it's time to add some kind of XDG activation support to fnott.
@ivesen I'm thinking now may be a good time to stop calling things f-something 🤣