add gitea jobs and runner configuration
All checks were successful
/ perform flake analysis (push) Successful in 32s
/ build hive configuration (push) Successful in 8m44s

build and deploy colmena hive using gitea actions
This commit is contained in:
shobu
2025-11-12 00:10:13 +01:00
committed by Awen Lelu
parent 733a125f77
commit 65a47967da
13 changed files with 194 additions and 253 deletions

View File

@@ -1,12 +1,12 @@
{inputs, pkgs, ...}: {
{ inputs, pkgs, ... }:
{
services.homepage-dashboard = {
enable = true;
openFirewall = true;
allowedHosts = "dashboard.shobu.fr";
settings = {
title = "Shobu's homelab dashboard";
description = "a dashboard of free and wesome bullshit";
description = "a dashboard of free and awesome bullshit";
startUrl = "https://dashboard.shobu.fr";
base = "https://dashboard.shobu.fr";
headerStyle = "boxed";
@@ -14,9 +14,9 @@
providers = {
"finnhub" = "cuvq5e9r01qub8tv03g0cuvq5e9r01qub8tv03gg";
};
layout = [
{"resources" = {};}
{ "resources" = { }; }
{
"about me stuff" = {
tab = "Public";
@@ -38,13 +38,13 @@
header = false;
};
}
];
];
};
widgets = [
{
greeting = {
text = "Welcome on my services and links dashboard, make yourself home.";
text = "Welcome on my services and links dashboard, make yourself home. mlem";
};
}
{
@@ -78,7 +78,7 @@
icon = "https://bddtrans.shobu.fr/favicon.ico";
href = "https://bddtrans.shobu.fr";
}
];
];
}
];
}
@@ -103,7 +103,7 @@
];
}
];
services = [
{
"gayming" = [
@@ -146,7 +146,7 @@
type = "jellyseerr";
url = "https://jellyseerr.shobu.fr";
key = "MTczNzkyNzMxMzgwODk4N2FlZWJkLTQ0N2QtNGU0MS1iOWE1LTJmZmE3OTI4ZGQ5OQ==";
};
};
};
}
{