mob next [ci-skip] [ci skip] [skip ci]
lastFile:modules/clan/yggdrasil/default.nix
This commit is contained in:
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "actual-budget";
|
manifest.name = "actual-budget";
|
||||||
manifest.description = "A local-first personal finance app ";
|
manifest.description = "A local-first personal finance app ";
|
||||||
|
manifest.readme = "A local-first personal finance app";
|
||||||
manifest.categories = [ "System" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "A default server role.";
|
||||||
|
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "git-daemon";
|
manifest.name = "git-daemon";
|
||||||
manifest.description = "a really simple server for git repositories";
|
manifest.description = "a really simple server for git repositories";
|
||||||
|
manifest.readme = "a really simple server for git repositories";
|
||||||
manifest.categories = [ "System" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
interface =
|
interface =
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "grafana";
|
manifest.name = "grafana";
|
||||||
manifest.description = "Platform for data analytics and monitoring";
|
manifest.description = "Platform for data analytics and monitoring";
|
||||||
|
manifest.readme = "Platform for data analytics and monitoring";
|
||||||
manifest.categories = [ "System" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "A default server role";
|
||||||
|
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "common-user-home-manager";
|
manifest.name = "common-user-home-manager";
|
||||||
manifest.description = "General users' home-manager profile generator";
|
manifest.description = "General users' home-manager profile generator";
|
||||||
|
manifest.readme = "General users' home-manager profile generator";
|
||||||
manifest.categories = [ "System" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default role for the user";
|
||||||
interface =
|
interface =
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "jukebox";
|
manifest.name = "jukebox";
|
||||||
manifest.description = "mpd server, library on removable disks";
|
manifest.description = "mpd server, library on removable disks";
|
||||||
|
manifest.readme = "mpd server, library on removable disks";
|
||||||
manifest.categories = [ "System" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
interface =
|
interface =
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "nextcloud";
|
manifest.name = "nextcloud";
|
||||||
manifest.description = "Nextcloud server, a safe home for all your data";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
|
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "paperless";
|
manifest.name = "paperless";
|
||||||
manifest.description = "A community-supported supercharged document management system: scan, index and archive all your documents";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
|
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "personal-computer";
|
manifest.name = "personal-computer";
|
||||||
manifest.description = "A service for configuring personal computer such as printing, automatic-timezone, etc.";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "an only one default role";
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{ inputs, lib, ... }:
|
{ inputs, lib, ... }:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,10 +5,12 @@
|
|||||||
{
|
{
|
||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "phonebox";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
interface =
|
interface =
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "pingvin";
|
manifest.name = "pingvin";
|
||||||
manifest.description = "A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
|
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "pocket-id";
|
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.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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
|
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "pulse-stream";
|
manifest.name = "pulse-stream";
|
||||||
manifest.description = "stream audio to attached speakers";
|
manifest.description = "stream audio to attached speakers";
|
||||||
|
manifest.readme = "stream audio to attached speakers";
|
||||||
manifest.categories = [ "System" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default role";
|
||||||
interface =
|
interface =
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "stirling-pdf";
|
manifest.name = "stirling-pdf";
|
||||||
manifest.description = "Your locally hosted one-stop-shop for all your PDF needs.";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "Victoria Metrics";
|
manifest.name = "Victoria Metrics";
|
||||||
manifest.description = "VictoriaMetrics: fast, cost-effective monitoring solution and time series database";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "vikunja";
|
manifest.name = "vikunja";
|
||||||
manifest.description = "The to-do app to organize your life.";
|
manifest.description = "The to-do app to organize your life.";
|
||||||
|
manifest.readme = "The to-do app to organize your life.";
|
||||||
manifest.categories = [ "System" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default server role";
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
|||||||
@@ -3,9 +3,11 @@
|
|||||||
_class = "clan.service";
|
_class = "clan.service";
|
||||||
manifest.name = "yggdrasil";
|
manifest.name = "yggdrasil";
|
||||||
manifest.description = "An in scalable routing as an encrypted IPv6 overlay network";
|
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" ];
|
manifest.categories = [ "System" ];
|
||||||
|
|
||||||
roles.default = {
|
roles.default = {
|
||||||
|
description = "a default peer role";
|
||||||
perInstance.nixosModule =
|
perInstance.nixosModule =
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
|||||||
Reference in New Issue
Block a user