{ inputs.nixhelm.url = "github:farcaller/nixhelm"; inputs.kubegen.url = "github:farcaller/nix-kube-generators"; outputs = { self, nixpkgs, nixhelm, kubegen, flake-utils }: flake-utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages.${system}; kubelib = kubegen.lib { inherit pkgs; }; addResources = yamlObjects: resources: builtins.foldl' (acc: y: acc ++ [ y ]) resources yamlObjects; # You can define k8s objects using standard nix syntax configMap = { apiVersion = "v1"; kind = "ConfigMap"; metadata.name = "website"; data."index.html" = ''