nixos modules for convenient deployment of cloud resources

fix: don't generate app for host if no providers were used

ptr.pet 52576c71 65414a3f

verified
Changed files
+4 -1
+4 -1
makeApps.nix
··· 36 36 l.mergeAttrsList ( 37 37 l.mapAttrsToList 38 38 ( 39 - hostname: host: { 39 + hostname: host: 40 + if l.hasAttr "providers" host.config 41 + then { 40 42 "deploy-${hostname}-resources" = { 41 43 type = "app"; 42 44 program = toString (mkApp host); 43 45 }; 44 46 } 47 + else {} 45 48 ) 46 49 self.nixosConfigurations 47 50 )