Simplify nixpkgs eval

This commit is contained in:
Greg Hellings
2025-12-16 09:07:55 -06:00
parent c77c4a8ff6
commit 1a528f10de
10 changed files with 25 additions and 155 deletions
+5 -18
View File
@@ -54,22 +54,12 @@
{ self, ... }@top:
let
local_overlay = import ./overlays;
packages_overlay = (
_: prev:
(import ./pkgs {
inherit self top;
pkgs = prev;
})
);
overlays = [
top.agenix.overlays.default
local_overlay
packages_overlay
top.nixvimunstable.overlays.default
top.proxmox.overlays.x86_64-linux
];
metadata = builtins.fromJSON (builtins.readFile ./network.json);
in
top.flake-parts.lib.mkFlake { inputs = top; } {
systems = [
@@ -107,10 +97,7 @@
modules = import ./modules;
overlays = {
default = packages_overlay;
local = local_overlay;
};
overlays.default = local_overlay;
};
perSystem =
@@ -121,11 +108,11 @@
...
}:
{
_module.args = rec {
_module.args = {
pkgs = import top.nixunstable { inherit system overlays; };
};
packages = (import ./pkgs { inherit pkgs top; }) // (import ./vms { inherit top; });
packages = (import ./pkgs { inherit pkgs; });
checks = import ./checks.nix {
inherit system top self';
@@ -133,8 +120,8 @@
};
devShells = import ./shells.nix {
inherit self' pkgs;
inherit (top) nixvimunstable colmena;
inherit pkgs;
inherit (top) colmena;
};
};
};