about summary refs log tree commit diff
path: root/bundles/glance/files/config.yml
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2025-09-07 17:32:13 +0200
committerRobert Günzler <r@gnzler.io>2025-09-07 17:42:42 +0200
commit38be6c13f76e893cf47636257071b440dec0c5b2 (patch)
treef7ded3235a7e3362cbd1ed3d91523968fe0faf90 /bundles/glance/files/config.yml
initial commit
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'bundles/glance/files/config.yml')
-rw-r--r--bundles/glance/files/config.yml133
1 files changed, 133 insertions, 0 deletions
diff --git a/bundles/glance/files/config.yml b/bundles/glance/files/config.yml
new file mode 100644
index 0000000..eda57c4
--- /dev/null
+++ b/bundles/glance/files/config.yml
@@ -0,0 +1,133 @@
+server:
+  host: 0.0.0.0
+  port: ${node.metadata.get("glance/port")}
+  assets-path: /var/lib/glance/assets/
+
+branding:
+  custom-footer: " "
+  logo-url: /assets/hex.svg
+  favicon-url: /assets/hex.png
+
+theme: # kanagawa dark
+  background-color: 240 13 14
+  primary-color: 51 33 68
+  negative-color: 358 100 68
+  contrast-multiplier: 1.2
+
+pages:
+  - name: Home
+    columns:
+      - size: small
+        widgets:
+          - type: calendar
+
+          - type: html
+            source: |
+              <div>
+              <span class="color-primary">TODO:</span> miniflux widget
+              </div>
+
+      - size: full
+        widgets:
+          - type: search
+            search-engine: duckduckgo
+
+          - type: monitor
+            cache: 1m
+            title: Services
+            sites:
+              - title: Jellyfin
+                url: https://tv.gzr.im
+                icon: /assets/jellyfin.svg
+              - title: Vaultwarden
+                url: https://vault.gzr.im
+                icon: /assets/vaultwarden.svg
+              - title: Miniflux
+                url: https://rss.gzr.im
+                icon: /assets/miniflux.svg
+              - title: Paperless
+                url: https://paper.gzr.im
+                icon: /assets/paperless.svg
+              - title: Immich
+                url: https://photos.gzr.im
+                icon: /assets/immich.svg
+              - title: Home Assistant
+                url: http://home.gzr.im
+                icon: /assets/home-assistant.svg
+
+          - type: bookmarks
+            groups:
+              - links:
+                  - title: Gmail
+                    url: https://mail.google.com/mail/u/0/
+                  - title: Amazon
+                    url: https://www.amazon.com/
+                  - title: Github
+                    url: https://github.com/
+                  - title: Wikipedia
+                    url: https://en.wikipedia.org/
+              - title: Entertainment
+                color: 10 70 50
+                links:
+                  - title: Netflix
+                    url: https://www.netflix.com/
+                  - title: Disney+
+                    url: https://www.disneyplus.com/
+                  - title: YouTube
+                    url: https://www.youtube.com/
+                  - title: Prime Video
+                    url: https://www.primevideo.com/
+              - title: Social
+                color: 200 50 50
+                links:
+                  - title: Reddit
+                    url: https://www.reddit.com/
+                  - title: Twitter
+                    url: https://twitter.com/
+                  - title: Instagram
+                    url: https://www.instagram.com/
+
+      - size: small
+        widgets:
+          - type: clock
+            hour-format: 24h
+            timezones:
+              - timezone: UTC
+                label: UTC
+              - timezone: Europe/Berlin
+                label: Berlin
+              - timezone: Europe/Istanbul
+                label: Istanbul
+
+          - type: weather
+            location: Berlin, Germany
+
+          - type: markets
+            markets:
+              - symbol: OTLY
+                name: Oatly
+
+  - name: News
+    columns:
+      - size: small
+        widgets:
+          - type: hacker-news
+
+          - type: reddit
+            subreddit: selfhosted
+
+      - size: full
+        widgets:
+          - type: rss
+            limit: 10
+            collapse-after: 3
+            cache: 3h
+            feeds:
+              - url: https://ciechanow.ski/atom.xml
+              - url: https://www.joshwcomeau.com/rss.xml
+                title: Josh Comeau
+              - url: https://samwho.dev/rss.xml
+              - url: https://awesomekling.github.io/feed.xml
+              - url: https://ishadeed.com/feed.xml
+                title: Ahmad Shadeed
+