mirror of
https://github.com/nix-community/flakelight.git
synced 2024-11-21 23:13:09 +01:00
bb0080c21c
This edge case was inconsistent between setting outputs directly and auto-loading. Setting directly did not support args, so just merged sets, thus resulting in a __functor flake output. When autoloading, a set with a __functor attr was treated as a function and passed module args. To correct this inconsistency, outputs now always supports taking args, and has the autoloading behavior. Code that relied on previous behavior is easy to fix, as the value needs to be converted to a function, which can then return the set with __functor. |
||
---|---|---|
.. | ||
apps.nix | ||
builtinFormatters.nix | ||
builtinOverlay.nix | ||
bundlers.nix | ||
checks.nix | ||
core.nix | ||
devShells.nix | ||
editorconfig.nix | ||
flakelightModules.nix | ||
formatter.nix | ||
functor.nix | ||
homeConfigurations.nix | ||
homeModules.nix | ||
lib.nix | ||
moduleArgs.nix | ||
nixDir.nix | ||
nixosConfigurations.nix | ||
nixosModules.nix | ||
overlays.nix | ||
packages.nix | ||
propagationModule.nix | ||
templates.nix |