{ self, cardano-node, colmena, daedalus, nix, nixpkgs, nixpkgsUnstable, ragenix, utils, ... } @ inputs: (utils.lib.eachDefaultSystem (system: let deploymentName = "mio-ops"; pkgs = nixpkgs.legacyPackages."${system}"; nix_path = "nixpkgs=${nixpkgs}"; in { devShell = pkgs.callPackage ./shell.nix { inherit (colmena.packages."${pkgs.system}") colmena; inherit (nix.packages."${pkgs.system}") nix; inherit (ragenix.packages."${pkgs.system}") ragenix; inherit deploymentName; inherit nix_path; }; })) // { colmena = { meta = { description = "mio-ops deployment"; name = "deploymentName"; nixpkgs = import nixpkgs { system = "x86_64-linux"; overlays = []; }; }; defaults = { _module.args.inputs = inputs; }; # Comment out deployment line when building the SD Image. airgead = { imports = [ hosts/airgead cardano-node.nixosModules.cardano-node ragenix.nixosModules.default ]; }; brighde = { imports = [ hosts/brighde ragenix.nixosModules.default ]; }; ceilidh = { imports = [ hosts/ceilidh ragenix.nixosModules.default ]; }; ceitidh = { imports = [ hosts/ceitidh ragenix.nixosModules.default ]; deployment = { tags = ["active"]; targetHost = "10.42.0.203"; }; }; cuallaidh = { imports = [ hosts/cuallaidh ragenix.nixosModules.default ]; }; #dhu = { # imports = [ # hosts/dhu # ragenix.nixosModules.default # ]; #}; dionach = { imports = [ hosts/dionach ragenix.nixosModules.default ]; }; doilidh = { imports = [ hosts/doilidh ragenix.nixosModules.default ]; }; eamhair = { imports = [ hosts/eamhair ragenix.nixosModules.default ]; }; iolear-beag = { imports = [ hosts/iolear-beag ragenix.nixosModules.default ]; }; paidh-uachdar = { imports = [ hosts/paidh-uachdar ragenix.nixosModules.default ]; }; sanganto = { imports = [ hosts/sanganto ragenix.nixosModules.default ]; }; sercanto = { imports = [ hosts/sercanto ragenix.nixosModules.default ]; }; sithlainnir = { imports = [ hosts/sithlainnir ragenix.nixosModules.default ]; }; teintidh = { imports = [ hosts/teintidh ragenix.nixosModules.default ]; }; }; }