feat: add homepage icons and Home Assistant entry

This commit is contained in:
marthsincemelee
2026-04-20 16:34:27 +02:00
parent 004f04eca5
commit 2d43ed36ea
12 changed files with 39 additions and 2 deletions
+11 -2
View File
@@ -27,11 +27,14 @@ let
{
${group} = map (
entry:
{
${entry.name} = builtins.removeAttrs entry [
let
service = builtins.removeAttrs entry [
"group"
"name"
];
in
{
${entry.name} = lib.filterAttrs (_: value: value != null) service;
}
) entries;
}
@@ -62,6 +65,12 @@ in
type = types.str;
description = "Homepage service URL";
};
icon = mkOption {
type = types.nullOr types.str;
default = null;
description = "Optional Homepage service icon";
};
};
}
);