generic-array-storage/flake.nix
2026-10-25 00:50:00 +01:00

31 lines
747 B
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05";
modularFlake = {
url = "git+https://git.dzuchun.ing/dzu/modular-flake.git";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
nixpkgs,
modularFlake,
...
}@flakeInputs:
let
flakeModulesDir = ./envs;
flakeModules = map (name: ./envs/${name}) (
builtins.filter (nixpkgs.lib.hasSuffix ".nix") (
builtins.attrNames (builtins.readDir flakeModulesDir)
)
);
in
modularFlake.lib.mkFlake {
inherit
flakeInputs
;
systems = [ "x86_64-linux" ];
modules = flakeModules;
outputs = with modularFlake.lib.defaultOutputs; [ devShells ];
};
}