Reorganize Homepage groups: add Home, move Grafana to Infrastructure

Move NVR, Jellyfin, and DJ to new Home group. Move Grafana from Content
to Infrastructure. Switch all layout groups from column to row style.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-03-18 06:15:52 -07:00
commit 96d0f668fd
5 changed files with 22 additions and 19 deletions

View file

@ -9,7 +9,7 @@ metadata:
tailscale.com/proxy-group: "ingress"
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "NVR"
gethomepage.dev/group: "Infrastructure"
gethomepage.dev/group: "Home"
gethomepage.dev/icon: "frigate.png"
gethomepage.dev/description: "Network video recorder"
gethomepage.dev/href: "https://nvr.ops.eblu.me"

View file

@ -12,7 +12,7 @@ metadata:
tailscale.com/proxy-group: "ingress"
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Grafana"
gethomepage.dev/group: "Content"
gethomepage.dev/group: "Infrastructure"
gethomepage.dev/icon: "grafana.png"
gethomepage.dev/description: "Metrics dashboards"
gethomepage.dev/href: "https://grafana.ops.eblu.me"

View file

@ -43,6 +43,19 @@
query: borgmatic_repo_deduplicated_size_bytes
format:
type: bytes
# TODO: Add Caddy widget when admin API is enabled (currently admin off)
# - Caddy:
# href: https://indri.tail8d86e.ts.net
# icon: caddy
# description: Reverse proxy
# widget:
# type: caddy
# url: http://indri.tail8d86e.ts.net:2019
- Home:
- NVR:
href: https://nvr.ops.eblu.me
icon: frigate.png
description: Network video recorder
- Jellyfin:
href: https://jellyfin.ops.eblu.me
icon: jellyfin
@ -53,14 +66,6 @@
key: "{{HOMEPAGE_VAR_JELLYFIN_API_KEY}}"
enableBlocks: true
enableNowPlaying: true
# TODO: Add Caddy widget when admin API is enabled (currently admin off)
# - Caddy:
# href: https://indri.tail8d86e.ts.net
# icon: caddy
# description: Reverse proxy
# widget:
# type: caddy
# url: http://indri.tail8d86e.ts.net:2019
- Services:
- JobSync:
href: https://jobsync.ops.eblu.me
@ -71,10 +76,6 @@
href: https://authentik.ops.eblu.me
icon: authentik
description: Identity provider
- NVR:
href: https://nvr.ops.eblu.me
icon: frigate.png
description: Network video recorder
- Ntfy:
href: https://ntfy.ops.eblu.me
icon: ntfy.png

View file

@ -8,10 +8,12 @@ quicklaunch:
suggestionUrl: https://kagisuggest.com/api/autosuggest?q=
layout:
Host Services:
style: column
style: row
Home:
style: row
Content:
style: column
style: row
Infrastructure:
style: column
style: row
Services:
style: column
style: row

View file

@ -9,7 +9,7 @@ metadata:
tailscale.com/proxy-group: "ingress"
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "DJ"
gethomepage.dev/group: "Content"
gethomepage.dev/group: "Home"
gethomepage.dev/icon: "navidrome.png"
gethomepage.dev/description: "Music streaming server"
gethomepage.dev/href: "https://dj.ops.eblu.me"