feat: add homepage icons and Home Assistant entry
This commit is contained in:
@@ -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";
|
||||
};
|
||||
};
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user