Fix Homepage layout and add icon colors

Layout:
- Remove row style from Admin bookmarks (now vertical)
- Add Apps, Observability, Infrastructure groups to layout

Icons:
- Add brand colors to si- icons so they're not greyed out
- Grafana #F46800, Prometheus #E6522C, Tesla #CC0000
- ArgoCD #EF7B4D, Immich #4250AF, PyPI #3775A9

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-01-30 13:00:59 -08:00
commit caa626a4da
7 changed files with 13 additions and 7 deletions

View file

@ -14,7 +14,7 @@ metadata:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "ArgoCD"
gethomepage.dev/group: "Infrastructure"
gethomepage.dev/icon: "si-argo"
gethomepage.dev/icon: "si-argo-#EF7B4D"
gethomepage.dev/description: "GitOps CD"
gethomepage.dev/href: "https://argocd.ops.eblu.me"
gethomepage.dev/pod-selector: "app.kubernetes.io/name=argocd-server"

View file

@ -8,7 +8,7 @@ metadata:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "PyPI"
gethomepage.dev/group: "Infrastructure"
gethomepage.dev/icon: "si-pypi"
gethomepage.dev/icon: "si-pypi-#3775A9"
gethomepage.dev/description: "PyPI cache"
gethomepage.dev/href: "https://pypi.ops.eblu.me"
gethomepage.dev/pod-selector: "app=devpi"

View file

@ -12,7 +12,7 @@ metadata:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Grafana"
gethomepage.dev/group: "Observability"
gethomepage.dev/icon: "si-grafana"
gethomepage.dev/icon: "si-grafana-#F46800"
gethomepage.dev/description: "Metrics dashboards"
gethomepage.dev/href: "https://grafana.ops.eblu.me"
gethomepage.dev/pod-selector: "app.kubernetes.io/name=grafana"

View file

@ -90,6 +90,12 @@ config:
Host Services:
style: row
columns: 3
Admin:
Apps:
style: row
columns: 4
Observability:
style: row
columns: 3
Infrastructure:
style: row
columns: 2

View file

@ -11,7 +11,7 @@ metadata:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Immich"
gethomepage.dev/group: "Apps"
gethomepage.dev/icon: "si-immich"
gethomepage.dev/icon: "si-immich-#4250AF"
gethomepage.dev/description: "Photo management"
gethomepage.dev/href: "https://photos.ops.eblu.me"
gethomepage.dev/pod-selector: "app.kubernetes.io/name=server"

View file

@ -10,7 +10,7 @@ metadata:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Prometheus"
gethomepage.dev/group: "Observability"
gethomepage.dev/icon: "si-prometheus"
gethomepage.dev/icon: "si-prometheus-#E6522C"
gethomepage.dev/description: "Metrics storage"
gethomepage.dev/href: "https://prometheus.ops.eblu.me"
gethomepage.dev/pod-selector: "app=prometheus"

View file

@ -8,7 +8,7 @@ metadata:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "TeslaMate"
gethomepage.dev/group: "Apps"
gethomepage.dev/icon: "si-tesla"
gethomepage.dev/icon: "si-tesla-#CC0000"
gethomepage.dev/description: "Tesla data logger"
gethomepage.dev/href: "https://tesla.ops.eblu.me"
gethomepage.dev/pod-selector: "app=teslamate"