improve packages overlay + add comments explaining

This commit is contained in:
greyweather committed 2026-07-28 03:11:05 +01:00
1 parent 0321fa903f
commit 84c1056053
1 file changed
+2 -3
+2 -3
View File
@@ -5,9 +5,8 @@
specialArgs, specialArgs,
... ...
}: let }: let
packageFileNames = builtins.attrNames (builtins.readDir ./packages); packageNames = map (name: lib.removeSuffix ".nix" name) (builtins.attrNames (builtins.readDir ./packages)); # creates a list of files in ./packages, with their '.nix' extensions removed
packageNames = map (x: lib.removeSuffix ".nix" x) packageFileNames; packagesOverlay = (final: prev: lib.genAttrs packageNames (name: (prev.pkgs.callPackage ./packages/${name}.nix { }))); # creates a function (overlay) that returns an attrset of names paired to 'callPackage' calls
packagesOverlay = (final: prev: lib.genAttrs packageNames (name: (prev.pkgs.callPackage ./packages/${name}.nix { })));
in { in {
imports = [ imports = [
./hosts/${specialArgs.hostname}/hardware-configuration.nix ./hosts/${specialArgs.hostname}/hardware-configuration.nix