2021-02-03 23:44:58 -07:00
|
|
|
{ inputs }: with inputs;
|
2021-02-19 23:06:00 -07:00
|
|
|
let
|
2021-02-20 12:42:36 -07:00
|
|
|
hmModules = { };
|
2021-02-19 23:06:00 -07:00
|
|
|
in
|
2021-02-03 23:44:58 -07:00
|
|
|
{
|
|
|
|
modules = [
|
|
|
|
home.nixosModules.home-manager
|
|
|
|
ci-agent.nixosModules.agent-profile
|
|
|
|
];
|
|
|
|
|
|
|
|
overlays = [
|
2021-03-14 21:27:58 -06:00
|
|
|
nix.overlay
|
2021-02-03 23:44:58 -07:00
|
|
|
nur.overlay
|
|
|
|
devshell.overlay
|
2021-02-14 22:17:24 -07:00
|
|
|
(final: prev: {
|
|
|
|
deploy-rs = deploy.packages.${prev.system}.deploy-rs;
|
|
|
|
})
|
2021-03-14 21:27:58 -06:00
|
|
|
pkgs.overlay
|
2021-02-03 23:44:58 -07:00
|
|
|
];
|
2021-02-04 23:42:46 -07:00
|
|
|
|
|
|
|
# passed to all nixos modules
|
|
|
|
specialArgs = {
|
2021-02-21 14:16:52 -07:00
|
|
|
inherit hmModules;
|
2021-02-19 23:06:00 -07:00
|
|
|
|
2021-02-13 19:38:20 -07:00
|
|
|
overrideModulesPath = "${override}/nixos/modules";
|
2021-02-04 23:42:46 -07:00
|
|
|
hardware = nixos-hardware.nixosModules;
|
|
|
|
};
|
2021-02-03 23:44:58 -07:00
|
|
|
}
|