From 5a803e258fb8cfe5a89f88ed85bc6e8138546eb0 Mon Sep 17 00:00:00 2001 From: Sakooooo <78461130+Sakooooo@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:51:16 +0400 Subject: [PATCH] homepage stuff --- .../services/local/homepage/default.nix | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/modules/server/services/local/homepage/default.nix b/modules/server/services/local/homepage/default.nix index df57f350..77561747 100644 --- a/modules/server/services/local/homepage/default.nix +++ b/modules/server/services/local/homepage/default.nix @@ -29,10 +29,38 @@ in { services = [{ "Media" = [{ "Jellyfin" = mkIf srv.media.jellyfin.enable { + icon = "jellyfin.svg"; description = "Media server"; href = "https://jellyfin.sako.box"; }; }]; + "Services" = [{ + "Forgejo" = mkIf srv.services.forgejo.enable { + icon = "forgejo.svg"; + description = "Selfhosted Git Forge"; + href = "https://git.sako.lol"; + }; + "Akkoma" = mkIf srv.services.fedi.akkoma.enable { + icon = "akkoma.svg"; + description = "Selfhosted Fediverse thing"; + href = "https://fedi.sako.lol"; + }; + "Redlib" = mkIf srv.services.local.redlib.enable { + icon = "redlib.svg"; + description = "privacy friendly reddit frontend"; + href = "https://redlib.sako.box"; + }; + "Nextcloud" = mkIf srv.services.local.nextcloud.enable { + icon = "nextcloud.svg"; + description = "cloud"; + href = "https://nextcloud.sako.box"; + }; + "Site" = mkIf srv.services.sakosite.enable { + icon = "https://sako.lol/icon.png"; + description = "personal site"; + href = "https://sako.lol"; + }; + }]; }]; }; };