reciproka-ops/outputs.nix

28 lines
536 B
Nix
Raw Normal View History

2022-07-18 22:20:05 +00:00
{
self,
nix,
nixops,
nixpkgs,
nixpkgsUnstable,
utils,
...
} @ inputs:
(utils.lib.eachDefaultSystem (system: let
pkgs =
nixpkgs.legacyPackages."${system}";
in {
devShell =
pkgs.callPackage
./shell.nix {
inherit (nix.packages."${pkgs.system}") nix;
inherit (nixpkgsUnstable.legacyPackages."${pkgs.system}") alejandra;
nixops = nixops.defaultPackage."${pkgs.system}";
};
}))
// {
nixosConfigurations = import ./nixos/configurations.nix (inputs
// {
inherit inputs;
});
}