nixos modules for convenient deployment of cloud resources

feat: add a check for testing makeApps

ptr.pet 4660aa9c 1751c068

verified
Changed files
+10 -1
+10 -1
flake.nix
··· 16 16 }; 17 17 checks = 18 18 l.mapAttrs 19 - (_: pkgs: { 19 + (_: pkgs: let 20 + testSystem = l.nixosSystem { 21 + system = pkgs.system; 22 + modules = l.attrValues inp.self.nixosModules; 23 + }; 24 + in { 20 25 firewall-hetzner-app = import ./firewall/hetzner/app.nix { 21 26 inherit pkgs; 22 27 taggedPorts = { ··· 30 35 }; 31 36 id = 1; 32 37 }; 38 + test-system-app = 39 + (inp.self.makeApps { 40 + inherit pkgs; nixosSystem = testSystem; 41 + }).run; 33 42 }) 34 43 pkgsInstances; 35 44 makeApps = import ./makeApps.nix;