Files
dev/src/flake/default.nix

46 lines
706 B
Nix

{
lib,
inputs,
self,
root,
system,
}:
{
overlays.custom = final: _prev: {
alexion = import ./packages {
pkgs = final;
inherit root;
};
};
packages.${system} =
(import inputs.nixpkgs {
inherit system;
overlays = [ self.overlays.custom ];
}).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};
};
}