flakelight/builtinModules
Archit Gupta bb0080c21c Fix inconsistency when setting outputs.__functor
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.
2024-01-14 19:22:46 -08:00
..
apps.nix Apply misc code cleanup 2024-01-14 12:59:39 -08:00
builtinFormatters.nix Make default formatter not depend on devShell.packages 2023-12-05 22:54:01 -08:00
builtinOverlay.nix Apply misc code cleanup 2024-01-14 12:59:39 -08:00
bundlers.nix Apply misc code cleanup 2024-01-14 12:59:39 -08:00
checks.nix Apply misc code cleanup 2024-01-14 12:59:39 -08:00
core.nix Fix inconsistency when setting outputs.__functor 2024-01-14 19:22:46 -08:00
devShells.nix Allow devShell to be a package def or take args 2024-01-14 19:22:46 -08:00
editorconfig.nix Rename project from flakelite to flakelight 2023-08-26 22:48:57 -07:00
flakelightModules.nix Add options for flakelight modules 2023-08-26 22:57:59 -07:00
formatter.nix Fix option type for formatter 2024-01-12 01:26:03 -08:00
functor.nix Fix inconsistency when setting outputs.__functor 2024-01-14 19:22:46 -08:00
homeConfigurations.nix Add optCallWith type for optional calling 2024-01-14 19:22:46 -08:00
homeModules.nix Rename project from flakelite to flakelight 2023-08-26 22:48:57 -07:00
lib.nix Add lib option 2023-09-13 23:17:17 -07:00
moduleArgs.nix Improve performance of per-system attributes 2024-01-11 17:35:01 -08:00
nixDir.nix Fix inconsistency when setting outputs.__functor 2024-01-14 19:22:46 -08:00
nixosConfigurations.nix Add optCallWith type for optional calling 2024-01-14 19:22:46 -08:00
nixosModules.nix Rename project from flakelite to flakelight 2023-08-26 22:48:57 -07:00
overlays.nix Add option for extending default overlay 2023-08-26 23:46:37 -07:00
packages.nix Avoid evaluating packages twice 2024-01-12 00:45:22 -08:00
propagationModule.nix Apply misc code cleanup 2024-01-14 12:59:39 -08:00
templates.nix Fix merge function for custom option types 2023-10-18 20:02:24 -07:00