{ pkgs , lib , }: let inherit (builtins) fromJSON mapAttrs readFile; inherit (pkgs) callPackage; in { starbound = callPackage ./starbound { }; prometheus-fail2ban-exporter = callPackage ./prometheus/fail2ban-exporter.nix { sources = pkgs.callPackage ./_sources_pkgs/generated.nix { }; }; afvalcalendar = callPackage ./afvalcalendar { }; } // ( # Add nextcloud apps let mkNextcloudApp = pkgs.callPackage ./mkNextcloudApp.nix { }; sources = fromJSON (readFile ./_sources_nextcloud/generated.json); in mapAttrs (_: source: mkNextcloudApp source) sources )