mio-ops/outputs.nix

52 lines
1.4 KiB
Nix

{
self,
colmena,
daedalus,
nix,
nixpkgs,
nixpkgsUnstable,
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 deploymentName;
inherit nix_path;
};
}))
// {
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];};
};
}