2022-10-17 11:00:02 +01:00
|
|
|
{ pkgs
|
|
|
|
, lib
|
2024-06-28 19:12:55 +01:00
|
|
|
,
|
2022-10-17 11:00:02 +01:00
|
|
|
}:
|
|
|
|
let
|
2023-01-11 01:57:24 +00:00
|
|
|
inherit (builtins) fromJSON mapAttrs readFile;
|
2022-10-13 00:30:07 +01:00
|
|
|
inherit (pkgs) callPackage;
|
2022-10-17 11:00:02 +01:00
|
|
|
in
|
|
|
|
{
|
|
|
|
starbound = callPackage ./starbound { };
|
2023-10-07 21:14:43 +01:00
|
|
|
prometheus-fail2ban-exporter = callPackage ./prometheus/fail2ban-exporter.nix {
|
|
|
|
sources = pkgs.callPackage ./_sources_pkgs/generated.nix { };
|
|
|
|
};
|
2024-04-15 01:58:09 +01:00
|
|
|
afvalcalendar = callPackage ./afvalcalendar { };
|
2022-10-17 11:00:02 +01:00
|
|
|
}
|
|
|
|
// (
|
|
|
|
# Add nextcloud apps
|
|
|
|
let
|
|
|
|
mkNextcloudApp = pkgs.callPackage ./mkNextcloudApp.nix { };
|
2023-01-11 01:57:24 +00:00
|
|
|
sources = fromJSON (readFile ./_sources_nextcloud/generated.json);
|
2022-10-17 11:00:02 +01:00
|
|
|
in
|
|
|
|
mapAttrs (_: source: mkNextcloudApp source) sources
|
|
|
|
)
|