error: infinite recursion encountered at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:298:12 … if you get an infinite recursion here, you probably reference `config` in `imports`. If you are trying to achieve a conditional import behavior dependent on `config`, consider importing unconditionally, and using `mkEnableOption` and `mkIf` to control its effect. … while calling the '__addErrorContext' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:268:22 … while evaluating the attribute 'config' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:268:13 … while evaluating the module argument `config' in "/nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/programs/shfmt.nix": … while calling the '__addErrorContext' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:743:9 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:742:15 … while evaluating the attribute 'content' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1581:23 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1379:5 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1382:61 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1382:9 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1379:5 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1384:9 … while calling the '__concatMap' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1384:9 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1379:5 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:798:13 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:795:9 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:794:9 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:793:7 … while calling the '__concatMap' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:793:7 … while calling the '__all' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:829:16 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:849:9 … while calling the '__zipAttrsWith' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:848:37 … while calling the '__all' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:829:16 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:862:9 … while calling the '__zipAttrsWith' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:861:30 … while calling the '__length' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1232:9 … while evaluating the attribute 'mergedValue' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1276:5 … while evaluating the option `_module.freeformType': … while calling the '__addErrorContext' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1181:15 … while evaluating the attribute 'value' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1181:7 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:283:38 … while evaluating the attribute '_module.freeformType' … while calling the '__seq' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:404:18 … while evaluating the attribute 'config.settings.formatter' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:404:9 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:89:5 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1356:17 … while evaluating the attribute 'zprint' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1356:9 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:92:50 … while calling the '__elemAt' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1633:11 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:52 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:16 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1644:7 … while calling 'mergeAttrsList' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1623:5 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:92:25 … while calling 'formattersOf' at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:92:18 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:94:19 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:98:11 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:75 … while calling the '__mapAttrs' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1092:42 … while calling the '__attrValues' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1092:30 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1092:23 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:62 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:55 … while calling the '__elemAt' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/lists.nix:1148:17 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/lists.nix:1148:14 … while calling the '__concatLists' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:7 … while calling the '__listToAttrs' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:376:5 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:375:8 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:97:16 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:1:1 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/flake.nix:25:10 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/flake.nix:24:9 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1356:17 … while calling the '__isAttrs' builtin at «string»:25:9 … while calling 'prune' at «string»:24:5