Companion: A cron job on the VPS will be needed to push kanban events to the ntfy topic (separate task).
Closes kanban task t_322419fa on ndots board.
Adds a new home-manager module `ntfy-notify` that delivers kanban state changes as Linux desktop notifications via **ntfy.sh** + `notify-send` → SwayNC.
**What it does:**
- Installs `ntfy` package
- Creates `~/.config/ntfy/client.yml` with subscription to the `joao-kanban` topic
- Sets up `ntfy-notify.service` (systemd --user) as a persistent subscriber
- Each incoming message fires `notify-send -u critical` → picked up by SwayNC
- Configurable: `server` URL, `subscriptions` list, per-topic priority
**Usage:**
After deploy, start the service once:
```bash
systemctl --user daemon-reload
systemctl --user start ntfy-notify
```
**Companion:** A cron job on the VPS will be needed to push kanban events to the ntfy topic (separate task).
Closes kanban task t_322419fa on ndots board.
Adds a new home-manager module `ntfy-notify` that:
- Installs the `ntfy` package
- Creates `~/.config/ntfy/client.yml` with subscription config
- Sets up a `systemd --user` service (`ntfy-notify.service`) that
subscribes to ntfy topics and fires `notify-send` on each message
- Subscribes to the `joao-kanban` topic by default
Also wires the module into `hosts/jpporta-nixos/home.nix` with
`custom.ntfy-notify.enable = true`.
jpporta
merged commit 233ad01bee into main2026-07-22 10:09:24 -03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds a new home-manager module
ntfy-notifythat delivers kanban state changes as Linux desktop notifications via ntfy.sh +notify-send→ SwayNC.What it does:
ntfypackage~/.config/ntfy/client.ymlwith subscription to thejoao-kanbantopicntfy-notify.service(systemd --user) as a persistent subscribernotify-send -u critical→ picked up by SwayNCserverURL,subscriptionslist, per-topic priorityUsage:
After deploy, start the service once:
Companion: A cron job on the VPS will be needed to push kanban events to the ntfy topic (separate task).
Closes kanban task t_322419fa on ndots board.