Commit Graph
4 Commits
Author SHA1 Message Date
hermes-bot 47258a6317 fix: generate valid YAML in client.yml
The previous >- block scalar indentation was wrong, causing ntfy to fail
with 'yaml: line 7: could not find expected :'. Switched to inline
command strings which produce clean, parsable YAML.
2026-07-22 14:26:03 -03:00
hermes-bot 5db594897b fix: use single-line ExecStart string for systemd compat
The indented string ('''...''') included newlines + spaces in the systemd
unit file, which systemd rejected with 'expected entry key name but got /'.
Use a plain double-quoted string instead so ExecStart stays on one line.
2026-07-22 13:08:48 -03:00
hermes-bot e2abf72735 fix: use pkgs.ntfy-sh instead of pkgs.ntfy
pkgs.ntfy on nixos-26.05 resolves to ntfy 2.7.1 (a different tool that
also ships bin/ntfy but doesn't have a 'subscribe' subcommand).
pkgs.ntfy-sh is the correct ntfy.sh notification client at v2.23.0.
2026-07-22 10:20:51 -03:00
hermes-bot 2e52d33ba5 feat: add ntfy-notify home-manager module for desktop kanban notifications
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`.
2026-07-22 10:07:10 -03:00