# Glance Dashboard for Orsi # Namespace: glance-system # Domain: orsi.dooplex.hu # Version: v0.8.4 # # Features: # - Custom background image (purple theme matching Homepage) # - Custom logo # - Weather widget (Budapest) # - YouTube subscriptions # - RSS feeds # - To-do list # - iFrames for Cal.com, Google Calendar, Outline # - Bookmarks/Links to all apps # - Calendar widget # # Authentik Integration: # 1. Create Application: "Glance Orsi" # 2. Create Provider: Proxy Provider with external host https://orsi.dooplex.hu # 3. Create Outpost: glance-outpost # 4. Update auth-url annotation with actual outpost service name --- apiVersion: v1 kind: Namespace metadata: name: glance-system labels: app.kubernetes.io/name: glance-orsi app.kubernetes.io/instance: glance-orsi --- apiVersion: v1 kind: ConfigMap metadata: name: glance-config namespace: glance-system labels: app.kubernetes.io/name: glance-orsi app.kubernetes.io/instance: glance-orsi data: glance.yml: | # Glance Configuration # Documentation: https://github.com/glanceapp/glance/blob/main/docs/configuration.md server: host: 0.0.0.0 port: 8080 assets-path: /app/assets document: head: | branding: logo-url: https://web.dooplex.hu/static/dooplex_logo_orsi_3.png favicon-url: https://web.dooplex.hu/static/dooplex_favicon_orsi.png app-name: "Orsi's Home" app-icon-url: https://web.dooplex.hu/static/dooplex_favicon_orsi.png app-background-color: "#2d1f3d" hide-footer: true theme: disable-picker: true background-color: 280 30 15 primary-color: 280 60 70 positive-color: 120 50 50 negative-color: 0 70 60 contrast-multiplier: 1.2 text-saturation-multiplier: 0.8 custom-css-file: /assets/custom.css pages: # ==================== HOME PAGE ==================== - name: Home slug: home width: wide columns: # ---------- LEFT COLUMN ---------- - size: small widgets: - type: custom-api title: Meal for the Day cache: 5m url: http://glance-helper.glance-system.svc.cluster.local:8000/tandoor/daily parameters: count: 3 cooldown: 14 options: tandoor_url: https://tandoor.dooplex.hu template: | {{ $tandoor := .Options.StringOr "tandoor_url" "https://tandoor.dooplex.hu" }} {{ $items := .JSON.Array "items" }} {{ $count := len $items }} {{ $last := sub $count 1 }}