2023-07-20 03:48:15 +00:00
|
|
|
{
|
|
|
|
self,
|
2024-08-23 07:50:00 +00:00
|
|
|
colmena,
|
2023-08-03 11:18:05 +00:00
|
|
|
daedalus,
|
2023-07-20 03:48:15 +00:00
|
|
|
nix,
|
|
|
|
nixpkgs,
|
|
|
|
nixpkgsUnstable,
|
|
|
|
utils,
|
|
|
|
...
|
|
|
|
} @ inputs:
|
|
|
|
(utils.lib.eachDefaultSystem (system: let
|
2024-08-22 03:43:53 +00:00
|
|
|
deploymentName = "mio-ops";
|
2023-07-20 03:48:15 +00:00
|
|
|
pkgs = nixpkgs.legacyPackages."${system}";
|
2024-08-22 03:43:53 +00:00
|
|
|
nix_path = "nixpkgs=${nixpkgs}";
|
2023-07-20 03:48:15 +00:00
|
|
|
in {
|
|
|
|
devShell =
|
|
|
|
pkgs.callPackage
|
|
|
|
./shell.nix {
|
2024-08-23 07:50:00 +00:00
|
|
|
inherit (colmena.packages."${pkgs.system}") colmena;
|
2023-07-20 03:48:15 +00:00
|
|
|
inherit (nix.packages."${pkgs.system}") nix;
|
2024-08-22 03:43:53 +00:00
|
|
|
inherit deploymentName;
|
|
|
|
inherit nix_path;
|
2023-07-20 03:48:15 +00:00
|
|
|
};
|
|
|
|
}))
|
|
|
|
// {
|
2024-08-23 07:50:00 +00:00
|
|
|
colmena = {
|
|
|
|
meta = {
|
|
|
|
description = "mio-ops deployment";
|
|
|
|
name = "deploymentName";
|
|
|
|
nixpkgs = import nixpkgs {
|
|
|
|
system = "x86_64-linux";
|
|
|
|
overlays = [];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
airgead = {imports = [hosts/airgead];};
|
|
|
|
brighde = {imports = [hosts/brighde];};
|
|
|
|
ceilidh = {imports = [hosts/ceilidh];};
|
|
|
|
ceitidh = {imports = [hosts/ceitidh];};
|
|
|
|
cuallaidh = {imports = [hosts/cuallaidh];};
|
|
|
|
dhu = {imports = [hosts/dhu];};
|
|
|
|
dionach = {imports = [hosts/dionach];};
|
|
|
|
doilidh = {imports = [hosts/doilidh];};
|
|
|
|
eamhair = {imports = [hosts/eamhair];};
|
|
|
|
iolear-beag = {imports = [hosts/iolear-beag];};
|
|
|
|
paidh-uachdar = {imports = [hosts/paidh-uachdar];};
|
|
|
|
sanganto = {imports = [hosts/sanganto];};
|
|
|
|
sercanto = {imports = [hosts/sercanto];};
|
|
|
|
sithlainnir = {imports = [hosts/sithlainnir];};
|
|
|
|
teintidh = {imports = [hosts/teintidh];};
|
|
|
|
};
|
2023-07-20 03:48:15 +00:00
|
|
|
}
|