feat: Expose Radicale, Paperless and FreshRSS only on Tailscale

fix: Fix flake output names
This commit is contained in:
Pim Kunis 2024-07-24 21:25:51 +02:00
parent 4e619eb0c4
commit f961fc24ea
7 changed files with 30 additions and 37 deletions

View file

@ -25,10 +25,7 @@
};
}).config.kubernetes;
mkManifest = name: { module, namespace }:
{
manifest = (mkKubernetes name module namespace).result;
};
mkManifest = name: { module, namespace }: (mkKubernetes name module namespace).result;
mkDeployApp = name: { module, namespace }:
let
@ -55,10 +52,8 @@
};
in
{
deploy = {
type = "app";
program = "${pkgs.lib.getExe wrappedDeployScript}";
};
type = "app";
program = "${pkgs.lib.getExe wrappedDeployScript}";
};
deployers = {
@ -184,5 +179,6 @@
};
in
{
apps = pkgs.lib.mergeAttrs (builtins.mapAttrs mkDeployApp deployers) (builtins.mapAttrs mkManifest deployers);
apps = builtins.mapAttrs mkDeployApp deployers;
packages = builtins.mapAttrs mkManifest deployers;
})