From 79ea7752a2c60f2e653ba868b2a6c89bd0ec66bf Mon Sep 17 00:00:00 2001 From: kurogeek Date: Thu, 15 Jan 2026 10:24:11 +0700 Subject: [PATCH] mob next [ci-skip] [ci skip] [skip ci] lastFile:modules/clan/yggdrasil/default.nix --- modules/clan/actual-budget/default.nix | 2 ++ modules/clan/git-daemon/default.nix | 2 ++ modules/clan/grafana/default.nix | 2 ++ modules/clan/home-profiles/home-user/default.nix | 2 ++ modules/clan/jukebox/default.nix | 2 ++ modules/clan/nextcloud/default.nix | 2 ++ modules/clan/paperless/default.nix | 2 ++ modules/clan/personal-computer/default.nix | 2 ++ modules/clan/phonebox/default.nix | 4 +++- modules/clan/pingvin/default.nix | 2 ++ modules/clan/pocket-id/default.nix | 2 ++ modules/clan/pulse-stream/default.nix | 2 ++ modules/clan/stirling-pdf/default.nix | 2 ++ modules/clan/victoriametrics/default.nix | 2 ++ modules/clan/vikunja/default.nix | 2 ++ modules/clan/yggdrasil/default.nix | 2 ++ 16 files changed, 33 insertions(+), 1 deletion(-) diff --git a/modules/clan/actual-budget/default.nix b/modules/clan/actual-budget/default.nix index e2c1df6..3f60a4a 100644 --- a/modules/clan/actual-budget/default.nix +++ b/modules/clan/actual-budget/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "actual-budget"; manifest.description = "A local-first personal finance app "; + manifest.readme = "A local-first personal finance app"; manifest.categories = [ "System" ]; roles.default = { + description = "A default server role."; perInstance.nixosModule = { diff --git a/modules/clan/git-daemon/default.nix b/modules/clan/git-daemon/default.nix index b5071a6..96c0939 100644 --- a/modules/clan/git-daemon/default.nix +++ b/modules/clan/git-daemon/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "git-daemon"; manifest.description = "a really simple server for git repositories"; + manifest.readme = "a really simple server for git repositories"; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; interface = { lib, ... }: { diff --git a/modules/clan/grafana/default.nix b/modules/clan/grafana/default.nix index 4ae21f3..f2a3ef3 100644 --- a/modules/clan/grafana/default.nix +++ b/modules/clan/grafana/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "grafana"; manifest.description = "Platform for data analytics and monitoring"; + manifest.readme = "Platform for data analytics and monitoring"; manifest.categories = [ "System" ]; roles.default = { + description = "A default server role"; perInstance.nixosModule = { diff --git a/modules/clan/home-profiles/home-user/default.nix b/modules/clan/home-profiles/home-user/default.nix index cffb579..f3ad5cc 100644 --- a/modules/clan/home-profiles/home-user/default.nix +++ b/modules/clan/home-profiles/home-user/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "common-user-home-manager"; manifest.description = "General users' home-manager profile generator"; + manifest.readme = "General users' home-manager profile generator"; manifest.categories = [ "System" ]; roles.default = { + description = "a default role for the user"; interface = { lib, ... }: { diff --git a/modules/clan/jukebox/default.nix b/modules/clan/jukebox/default.nix index 7a3fe18..dc77f5d 100644 --- a/modules/clan/jukebox/default.nix +++ b/modules/clan/jukebox/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "jukebox"; manifest.description = "mpd server, library on removable disks"; + manifest.readme = "mpd server, library on removable disks"; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; interface = { lib, ... }: { diff --git a/modules/clan/nextcloud/default.nix b/modules/clan/nextcloud/default.nix index 39d181b..d8c744b 100644 --- a/modules/clan/nextcloud/default.nix +++ b/modules/clan/nextcloud/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "nextcloud"; manifest.description = "Nextcloud server, a safe home for all your data"; + manifest.readme = "Nextcloud server, a safe home for all your data"; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; perInstance.nixosModule = { diff --git a/modules/clan/paperless/default.nix b/modules/clan/paperless/default.nix index c255ecc..29d0cde 100644 --- a/modules/clan/paperless/default.nix +++ b/modules/clan/paperless/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "paperless"; manifest.description = "A community-supported supercharged document management system: scan, index and archive all your documents"; + manifest.readme = "A community-supported supercharged document management system: scan, index and archive all your documents"; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; perInstance.nixosModule = { diff --git a/modules/clan/personal-computer/default.nix b/modules/clan/personal-computer/default.nix index d083ad9..36b2524 100644 --- a/modules/clan/personal-computer/default.nix +++ b/modules/clan/personal-computer/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "personal-computer"; manifest.description = "A service for configuring personal computer such as printing, automatic-timezone, etc."; + manifest.readme = "A service for configuring personal computer such as printing, automatic-timezone, etc."; manifest.categories = [ "System" ]; roles.default = { + description = "an only one default role"; perInstance.nixosModule = { inputs, lib, ... }: { diff --git a/modules/clan/phonebox/default.nix b/modules/clan/phonebox/default.nix index 2c6c157..4cf6747 100644 --- a/modules/clan/phonebox/default.nix +++ b/modules/clan/phonebox/default.nix @@ -5,10 +5,12 @@ { _class = "clan.service"; manifest.name = "phonebox"; - manifest.description = ""; + manifest.description = "A peer to peer phone relay network built on top of yggdrasil."; + manifest.readme = "A peer to peer phone relay network built on top of yggdrasil."; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; interface = { lib, ... }: { diff --git a/modules/clan/pingvin/default.nix b/modules/clan/pingvin/default.nix index 4852840..c92ab4e 100644 --- a/modules/clan/pingvin/default.nix +++ b/modules/clan/pingvin/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "pingvin"; manifest.description = "A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing."; + manifest.readme = "A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing."; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; perInstance.nixosModule = { diff --git a/modules/clan/pocket-id/default.nix b/modules/clan/pocket-id/default.nix index 700589c..e6b76d8 100644 --- a/modules/clan/pocket-id/default.nix +++ b/modules/clan/pocket-id/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "pocket-id"; manifest.description = "A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services."; + manifest.readme = "A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services."; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; perInstance.nixosModule = { diff --git a/modules/clan/pulse-stream/default.nix b/modules/clan/pulse-stream/default.nix index 4425f18..cc79e1a 100644 --- a/modules/clan/pulse-stream/default.nix +++ b/modules/clan/pulse-stream/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "pulse-stream"; manifest.description = "stream audio to attached speakers"; + manifest.readme = "stream audio to attached speakers"; manifest.categories = [ "System" ]; roles.default = { + description = "a default role"; interface = { lib, ... }: { diff --git a/modules/clan/stirling-pdf/default.nix b/modules/clan/stirling-pdf/default.nix index 6f87c3f..7ae2be6 100644 --- a/modules/clan/stirling-pdf/default.nix +++ b/modules/clan/stirling-pdf/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "stirling-pdf"; manifest.description = "Your locally hosted one-stop-shop for all your PDF needs."; + manifest.readme = "Your locally hosted one-stop-shop for all your PDF needs."; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; perInstance.nixosModule = { lib, diff --git a/modules/clan/victoriametrics/default.nix b/modules/clan/victoriametrics/default.nix index 107ba8a..1d1ca85 100644 --- a/modules/clan/victoriametrics/default.nix +++ b/modules/clan/victoriametrics/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "Victoria Metrics"; manifest.description = "VictoriaMetrics: fast, cost-effective monitoring solution and time series database"; + manifest.readme = "VictoriaMetrics: fast, cost-effective monitoring solution and time series database"; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; perInstance.nixosModule = { config, diff --git a/modules/clan/vikunja/default.nix b/modules/clan/vikunja/default.nix index 89051a4..8cc9bb3 100644 --- a/modules/clan/vikunja/default.nix +++ b/modules/clan/vikunja/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "vikunja"; manifest.description = "The to-do app to organize your life."; + manifest.readme = "The to-do app to organize your life."; manifest.categories = [ "System" ]; roles.default = { + description = "a default server role"; perInstance.nixosModule = { lib, diff --git a/modules/clan/yggdrasil/default.nix b/modules/clan/yggdrasil/default.nix index 922760c..8fa68bc 100644 --- a/modules/clan/yggdrasil/default.nix +++ b/modules/clan/yggdrasil/default.nix @@ -3,9 +3,11 @@ _class = "clan.service"; manifest.name = "yggdrasil"; manifest.description = "An in scalable routing as an encrypted IPv6 overlay network"; + manifest.readme = "An in scalable routing as an encrypted IPv6 overlay network"; manifest.categories = [ "System" ]; roles.default = { + description = "a default peer role"; perInstance.nixosModule = { lib,