Multi system and pkgs cleanup

This commit is contained in:
soraefir
2026-06-20 12:50:42 +02:00
parent 8e21f3dae8
commit e5a75cb3b7
7 changed files with 131 additions and 98 deletions
+6 -10
View File
@@ -1,13 +1,9 @@
{ inputs, ... }:
let
forEachSystem =
inputs.nixpkgs.lib.genAttrs [ "aarch64-linux" "x86_64-linux" ];
in forEachSystem (system:
let
overlays = import ../overlays { inherit inputs pkgs; };
overrides = { custom = import ../packages { inherit pkgs; }; };
pkgs = import inputs.nixpkgs { inherit system overlays; } // overrides;
{ inputs, mkPkgs, supportedSystems, ... }:
inputs.nixpkgs.lib.genAttrs supportedSystems (
system:
let pkgs = mkPkgs system;
in {
default = import ./devsh { inherit pkgs; };
devsh = import ./devsh { inherit pkgs; };
})
}
)