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 l.mergeAttrsList ( 37 l.mapAttrsToList 38 ( 39 - hostname: host: { 40 "deploy-${hostname}-resources" = { 41 type = "app"; 42 program = toString (mkApp host); 43 }; 44 } 45 ) 46 self.nixosConfigurations 47 )
··· 36 l.mergeAttrsList ( 37 l.mapAttrsToList 38 ( 39 + hostname: host: 40 + if l.hasAttr "providers" host.config 41 + then { 42 "deploy-${hostname}-resources" = { 43 type = "app"; 44 program = toString (mkApp host); 45 }; 46 } 47 + else {} 48 ) 49 self.nixosConfigurations 50 )