From a69d75dc80c49061291921a6014a32d9b7a4ce71 Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Tue, 19 Nov 2024 17:19:14 +0000 Subject: [PATCH] working homepage --- homelab/homepage-dashboard/default.nix | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 homelab/homepage-dashboard/default.nix diff --git a/homelab/homepage-dashboard/default.nix b/homelab/homepage-dashboard/default.nix new file mode 100644 index 0000000..9633a1d --- /dev/null +++ b/homelab/homepage-dashboard/default.nix @@ -0,0 +1,40 @@ +{ config, pkgs, lib, ... }: + +{ + services.homepage-dashboard = { + enable = true; + settings = { + title = "Honeycutt Homelab"; + background = "https://images.unsplash.com/photo-1502790671504-542ad42d5189?auto=format&fit=crop&w=2560&q=80"; + }; + services = [ + { + media = [ + { + Jellyfin = { + icon = "jellyfin.png"; + href = "http://100.94.173.5:8096"; + description = "media management"; + }; + } + { + Kavita = { + icon = "kavita.png"; + href = "http://100.94.173.5:5000"; + description = "book management"; + }; + } + { + PhotoPrism = { + icon = "photoprism.png"; + href = "http://100.94.173.5:2342"; + description = "photo management"; + }; + } + ]; + } + + ]; + + }; +} \ No newline at end of file