eliminates unnecessary recursion

This commit is contained in:
Larry May 2023-01-05 20:46:11 -05:00
parent a5b82accc8
commit 5336fdf53d

View File

@ -10,7 +10,7 @@
outputs = { self, nixpkgs, nixlib }:
# Library modules (depend on nixlib)
rec {
{
# export all generator formats in ./formats
nixosModules = nixlib.lib.mapAttrs' (file: _: {
name = nixlib.lib.removeSuffix ".nix" file;
@ -35,7 +35,7 @@
imports = ( value.imports or [] ++ [ ./format-module.nix ] );
} )
) customFormats;
formatModule = builtins.getAttr format (nixosModules // extraFormats);
formatModule = builtins.getAttr format (self.nixosModules // extraFormats);
image = nixpkgs.lib.nixosSystem {
inherit pkgs specialArgs;
system = if system != null then system else pkgs.system;