From 434720d3f81b9caf72b125d9a986ec6800d86ec8 Mon Sep 17 00:00:00 2001 From: Gabriel Simmer Date: Mon, 13 Nov 2023 15:15:40 +0000 Subject: [PATCH] Remove Dashy, icon and openweathermap for homepage --- homelab/home.yml | 74 -------------------------------------------- homelab/homepage.nix | 11 +++++++ 2 files changed, 11 insertions(+), 74 deletions(-) delete mode 100644 homelab/home.yml diff --git a/homelab/home.yml b/homelab/home.yml deleted file mode 100644 index 17774ce..0000000 --- a/homelab/home.yml +++ /dev/null @@ -1,74 +0,0 @@ ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: dashy -spec: - podManagementPolicy: OrderedReady - updateStrategy: - type: RollingUpdate - selector: - matchLabels: - app: dashy - serviceName: dashy - replicas: 1 - template: - metadata: - labels: - app: dashy - spec: - containers: - - name: dashy - image: lissy93/dashy:latest - ports: - - containerPort: 80 - name: web - volumeMounts: - - name: config - mountPath: /app/public - - volumeClaimTemplates: - - metadata: - name: config - spec: - accessModes: [ "ReadWriteOnce" ] - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: Service -metadata: - name: dashy -spec: - selector: - app: dashy - ports: - - port: 80 - targetPort: 80 - name: web ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: home - annotations: - cert-manager.io/issuer: "le-issuer" - namespace: default - -spec: - tls: - - hosts: - - home.gmem.ca - secretName: gmem-ca-wildcard - rules: - - host: home.gmem.ca - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: dashy - port: - number: 80 diff --git a/homelab/homepage.nix b/homelab/homepage.nix index efd6b5d..94580a0 100644 --- a/homelab/homepage.nix +++ b/homelab/homepage.nix @@ -239,6 +239,7 @@ ]; settings = { title = "Arch's Homepage"; + providers.openweathermap = "{{HOMEPAGE_VAR_WEATHER_KEY}}"; background = { image = "https://images.unsplash.com/photo-1502790671504-542ad42d5189?auto=format&fit=crop&w=2560&q=80"; blur = "sm"; @@ -252,6 +253,9 @@ }; kubernetes.mode = "cluster"; widgets = [ + { + logo.icon = "https://gmem.ca/avatar.png"; + } { kubernetes = { cluster.show = true; @@ -263,6 +267,13 @@ provider = "duckduckgo"; }; } + { + openweathermap = { + provider = "openweathermap"; + cache = 5; + units = "metric"; + }; + } ]; }; };