Files
dev/src/flake/default.nix

44 lines
663 B
Nix

{
lib,
inputs,
self,
root,
system,
}:
let
overlay = import ./overlay.nix { inherit root; };
pkgs = import inputs.nixpkgs {
inherit system;
overlays = [ overlay ];
};
in
{
overlays.default = overlay;
packages.${system} = pkgs.alexion;
nixosConfigurations = import ../dotfiles {
inherit
inputs
lib
self
;
root = root + "/configs/nixos";
};
formatter.${system} =
(import ./formatter.nix {
inherit inputs system;
}).config.build.wrapper;
apps.${system} = import ./apps.nix {
inherit
inputs
lib
system
;
formatter = self.formatter.${system};
};
}