Reduced border-radius, margins, icon size, and image sizes for a tighter, cleaner look.
Gruvbox palette (#282828 bg, #ebdbb2 fg, #83a598 accent, #fb4934 urgent) and BerkeleyMono Nerd Font Propo font-family were already present in the module but broken CSS was preventing correct rendering; now fixed.
Note: could not rebuild/test live on this VPS (no Wayland/swaync session, no nix toolchain in this worktree) — please verify visually after home-manager switch and trigger a test notification. A QA review task is queued to verify with screenshots.
Cleans up SwayNC notification styling per user request:
- Fixed a missing semicolon on `background-color` in the root selector (invalid CSS).
- Fixed a stray extra `}` on `.notification-action background-color` (invalid CSS).
- Removed a duplicate/dead `* { }` rule block.
- Reduced control-center and notification-window dimensions (was noticeably oversized: 380x860 / 400px notif width -> 360x760 / 360px).
- Reduced border-radius, margins, icon size, and image sizes for a tighter, cleaner look.
- Gruvbox palette (`#282828` bg, `#ebdbb2` fg, `#83a598` accent, `#fb4934` urgent) and `BerkeleyMono Nerd Font Propo` font-family were already present in the module but broken CSS was preventing correct rendering; now fixed.
Note: could not rebuild/test live on this VPS (no Wayland/swaync session, no nix toolchain in this worktree) — please verify visually after `home-manager switch` and trigger a test notification. A QA review task is queued to verify with screenshots.
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.
---------
Co-authored-by: hermes-bot <hermes@srv1239749>
Reviewed-on: #1
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.
Cleans up SwayNC notification styling per user request:
background-colorin the root selector (invalid CSS).}on.notification-action background-color(invalid CSS).* { }rule block.#282828bg,#ebdbb2fg,#83a598accent,#fb4934urgent) andBerkeleyMono Nerd Font Propofont-family were already present in the module but broken CSS was preventing correct rendering; now fixed.Note: could not rebuild/test live on this VPS (no Wayland/swaync session, no nix toolchain in this worktree) — please verify visually after
home-manager switchand trigger a test notification. A QA review task is queued to verify with screenshots.- Fix missing semicolon on background-color in root selector - Fix stray extra closing brace on notification-action background-color - Remove duplicate/dead '* { }' rule block - Reduce control-center and notification-window dimensions (less oversized) - Reduce border-radius, margins, icon/image sizes for a tighter, cleaner look - Gruvbox palette and BerkeleyMono Nerd Font Propo font-family already in place, now rendering correctlyView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.