From d9a0a902e386ad43b1a7386d3586e59d8b7eb68c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Tue, 18 Aug 2026 10:17:03 +0200 Subject: [PATCH] feat(pulsenode): rename Infra to System, add Services/Web Apps quick-link bookmarks Drop the standalone Code Server/Passbolt/Umami docker widgets in favor of a compact multi-link bookmark card for every self-hosted service, plus a second one linking out to the Coolify-hosted web apps (pivoine.art, bar.pivoine.art, etc.). Requires pulsenode v0.4.4+ for the bookmark widget's new `links` field. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01WpxhtQY3CExQdMs4j7MmJe --- pulsenode/config/config.yml | 70 ++++++++++++++++++++++++++----------- 1 file changed, 49 insertions(+), 21 deletions(-) diff --git a/pulsenode/config/config.yml b/pulsenode/config/config.yml index 96f099d..20a089b 100644 --- a/pulsenode/config/config.yml +++ b/pulsenode/config/config.yml @@ -5,11 +5,59 @@ theme: mode: dark groups: - - name: Infra + - name: System widgets: - type: system interval: 5s + - type: bookmark + name: Services + icon: docker + links: + - name: Traefik + href: https://${TRAEFIK_HOST_TRAEFIK} + icon: traefik + - name: Coolify + href: https://${TRAEFIK_HOST_COOLIFY} + icon: coolify + - name: Gitea + href: https://${TRAEFIK_HOST_GITEA} + icon: gitea + - name: Code Server + href: https://${TRAEFIK_HOST_CODE} + - name: Immich + href: https://${TRAEFIK_HOST_IMMICH} + icon: immich + - name: Passbolt + href: https://${TRAEFIK_HOST_PASSBOLT} + icon: passbolt + - name: Umami + href: https://${TRAEFIK_HOST_UMAMI} + icon: umami + - name: Headscale + href: https://${TRAEFIK_HOST_HEADSCALE} + icon: headscale + - name: n8n + href: https://${TRAEFIK_HOST_N8N} + icon: n8n + + - type: bookmark + name: Web Apps + icon: coolify + links: + - name: pivoine.art + href: https://pivoine.art + - name: bar.pivoine.art + href: https://bar.pivoine.art + - name: kit.pivoine.art + href: https://kit.pivoine.art + - name: worldcup.pivoine.art + href: https://worldcup.pivoine.art + - name: roux.pivoine.art + href: https://roux.pivoine.art + - name: triggershell.falcon.pivoine.art + href: https://triggershell.falcon.pivoine.art + - name: Services widgets: - type: service @@ -39,12 +87,6 @@ groups: apiToken: ${GITEA_API_TOKEN} interval: 15s - - type: docker - name: Code Server - containerName: code - href: https://${TRAEFIK_HOST_CODE} - interval: 10s - - type: service service: immich name: Immich @@ -63,20 +105,6 @@ groups: apiKey: ${N8N_API_KEY} interval: 15s - - type: docker - name: Passbolt - containerName: passbolt - icon: passbolt - href: https://${TRAEFIK_HOST_PASSBOLT} - interval: 10s - - - type: docker - name: Umami - containerName: umami - icon: umami - href: https://${TRAEFIK_HOST_UMAMI} - interval: 10s - - type: service service: headscale name: Headscale