hive-apps/projects/homer/values/homer.yml

248 lines
8.1 KiB
YAML

image:
repository: b4bz/homer
tag: v24.10.2
initContainers:
clone-assets:
name: clone-assets
image: alpine/git
command: [ "/bin/sh", "-c" ]
args:
- "git clone --depth=1 ${THEME_SOURCE} /tmp/theme && git clone --depth=1 ${ICON_SOURCE} /tmp/icons && cp -rv /tmp/theme/assets/* /tmp/icons/png /www/assets/"
env:
- name: THEME_SOURCE
value: https://github.com/walkxcode/homer-theme
- name: ICON_SOURCE
value: https://github.com/NX211/homer-icons
volumeMounts:
- name: assets
mountPath: /www/assets
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: vault-issuer
traefik.ingress.kubernetes.io/router.tls: "true"
hosts:
- host: home.dc
paths:
- path: /
pathType: Prefix
tls:
- secretName: homer-tls
hosts:
- home.dc
persistence:
assets:
enabled: true
type: emptyDir
mountPath: /www/assets
configmap:
# -- Store homer configuration as a ConfigMap
config:
enabled: true
# -- Homer configuration. See [image documentation](https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md) for more information.
# @default -- See values.yaml
data:
config.yml: |
---
title: "Hive Dashboard"
subtitle: "Homer on the Hive"
#logo: "logo.png"
header: false
footer: false
columns: "4"
stylesheet:
- "assets/custom.css"
theme: default
colors:
light:
highlight-primary: "#fff5f2"
highlight-secondary: "#fff5f2"
highlight-hover: "#bebebe"
background: "#12152B"
card-background: "#fff5f2"
text: "#ffffff"
text-header: "#fafafa"
text-title: "#000000"
text-subtitle: "#111111"
card-shadow: rgba(0, 0, 0, 0.5)
link: "#3273dc"
link-hover: "#2e4053"
background-image: "../assets/wallpaper-light.jpeg" # Change wallpaper.jpeg to the name of your own custom wallpaper!
dark:
highlight-primary: "#181C3A"
highlight-secondary: "#181C3A"
highlight-hover: "#1F2347"
background: "#12152B"
card-background: "#181C3A"
text: "#eaeaea"
text-header: "#7C71DD"
text-title: "#fafafa"
text-subtitle: "#8B8D9C"
card-shadow: rgba(0, 0, 0, 0.5)
link: "#c1c1c1"
link-hover: "#fafafa"
background-image: "../assets/wallpaper.jpeg"
#message:
# Optional navbar
links: [] # Allows for navbar (dark mode, layout, and search) without any links
#links:
# - name: "Contribute"
# icon: "fab fa-github"
# url: "https://github.com/bastienwirtz/homer"
# target: "_blank" # optional html a tag target attribute
# - name: "Wiki"
# icon: "fas fa-book"
# url: "https://www.wikipedia.org/"
# this will link to a second homer page that will load config from additionnal-page.yml and keep default config values as in config.yml file
# see url field and assets/additionnal-page.yml.dist used in this example:
# - name: "another page!"
# icon: "fas fa-file-alt"
# url: "#additionnal-page"
# Services
# First level array represent a group.
# Leave only a "items" key if not using group (group name, icon & tagstyle are optional, section separation will not be displayed).
services:
- name: "// Admin"
icon: "fas fa-tools"
items:
- logo: assets/png/openwrt.png
name: OpenWRT
url: https://openwrt.lan
target: "_blank"
- logo: assets/png/adguardhome.png
name: AdGuard Home
url: https://adguard.dc
target: "_blank"
- logo: assets/png/argocd.png
name: ArgoCD
url: https://argocd.dc
target: "_blank"
- logo: assets/png/vault.png
name: Vault
url: https://vault.dc
target: "_blank"
- logo: assets/png/grafana.png
name: Grafana
url: https://grafana.dc
target: "_blank"
- logo: https://cilium.dc/favicon.ico
name: Hubble-UI [Cilium]
url: https://cilium.dc
target: "_blank"
- logo: assets/png/minio.png
name: MinIO
url: https://minio.dc
target: "_blank"
- logo: assets/png/google-mail.png
name: Ntfy
subtitle: "Send/Receive Notifications"
url: https://notify.dc
target: "_blank"
- logo: assets/png/bookstack.png
name: Scan Server
subtitle: "Scan Documents to Paperless"
url: https://scan.dc
target: "_blank"
- name: "// Arrrrrr"
icon: "fas fa-download"
items:
- logo: assets/png/ombi.png
name: Ombi
subtitle: "Request / Discover Movies/Series"
url: https://ombi.dc
target: "_blank"
- logo: assets/png/radarr.png
name: Radarr
subtitle: "Movie Loadarr"
url: https://radarr.dc
target: "_blank"
- logo: assets/png/sonarr.png
name: Sonarr
subtitle: "TV Show Loadarr"
url: https://sonarr.dc
target: "_blank"
- logo: assets/png/lidarr.png
name: Lidarr
subtitle: "Music Loadarr"
url: https://lidarr.dc
target: "_blank"
- logo: assets/png/bazarr.png
name: Bazarr
subtitle: "Subtitle Loadarr"
url: https://bazarr.dc
target: "_blank"
- logo: assets/png/prowlarr.png
name: Prowlarr
subtitle: "API Collector"
url: https://prowlarr.dc
target: "_blank"
- name: "// Apps"
icon: "fas fa-cloud"
items:
- logo: assets/png/drone.png
name: Woodpecker CI
url: https://ci.nold.in
target: "_blank"
- logo: assets/png/gitea.png
name: Gitea
url: https://git.nold.in
target: "_blank"
- logo: assets/png/octoprint.png
name: OctoPrint
url: https://octo.dc
target: "_blank"
- logo: assets/png/paperless-ng.png
name: Paperless
url: https://paperless.dc
target: "_blank"
- logo: assets/png/nodered.png
name: NodeRed
subtitle: "Home Automation"
target: "_blank"
- logo: assets/png/home-assistant.png
name: Home Assistant
url: https://hass.dc
target: "_blank"
- logo: assets/png/navidrome.png
name: Navidrome
subtitle: "Music Streaming"
url: https://music.dc
target: "_blank"
- logo: assets/png/kodi.png
name: Kodi
subtitle: "Mediacenter"
url: https://libreelec.lan:8080
target: "_blank"
- logo: assets/png/valetudo.png
name: Vacuum Robot
subtitle: "My Valetudo Vacuum Bot"
url: http://vacuum.lan
target: "_blank"
- name: "// Loader"
icon: "fas fa-download"
items:
- logo: assets/png/qbittorrent.png
name: Torrent
subtitle: "Torrents"
url: https://torrent.dc
target: "_blank"
- logo: assets/png/pyload.png
name: pyLoad
url: https://pyload.dc
target: "_blank"
- logo: assets/png/youtubedl.png
name: YouTube-dl
url: https://youtubedl.dc
target: "_blank"