1error: infinite recursion encountered2 at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:298:123 … 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.4 … while calling the '__addErrorContext' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:268:225 … while evaluating the attribute 'config' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:268:136 … while evaluating the module argument `config' in "/nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/programs/shfmt.nix":7 … while calling the '__addErrorContext' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:743:98 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:742:159 … while evaluating the attribute 'content' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1581:2310 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1379:511 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1382:6112 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1382:913 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1379:514 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1384:915 … while calling the '__concatMap' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1384:916 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1379:517 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:798:1318 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:795:919 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:794:920 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:793:721 … while calling the '__concatMap' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:793:722 … while calling the '__all' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:829:1623 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:849:924 … while calling the '__zipAttrsWith' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:848:3725 … while calling the '__all' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:829:1626 … while calling the 'map' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:862:927 … while calling the '__zipAttrsWith' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:861:3028 … while calling the '__length' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1232:929 … while evaluating the attribute 'mergedValue' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1276:530 … while evaluating the option `_module.freeformType':31 … while calling the '__addErrorContext' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1181:1532 … while evaluating the attribute 'value' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:1181:733 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:283:3834 … while evaluating the attribute '_module.freeformType'35 … while calling the '__seq' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:404:1836 … while evaluating the attribute 'config.settings.formatter' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/modules.nix:404:937 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:89:538 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1356:1739 … while evaluating the attribute 'zprint' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1356:940 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:92:5041 … while calling the '__elemAt' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1633:1142 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1643 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5244 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1645 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5246 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1647 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5248 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1649 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5250 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1651 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5252 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1653 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5254 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1655 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5256 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1657 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1638:5258 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1628:1659 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1644:760 … while calling 'mergeAttrsList' at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1623:561 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:92:2562 … while calling 'formattersOf' at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:92:1863 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:94:1964 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:98:1165 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:7566 … while calling the '__mapAttrs' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1092:4267 … while calling the '__attrValues' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1092:3068 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1092:2369 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:6270 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:5571 … while calling the '__elemAt' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/lists.nix:1148:1772 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/lists.nix:1148:1473 … while calling the '__concatLists' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:377:774 … while calling the '__listToAttrs' builtin at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:376:575 … while calling anonymous lambda at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:375:876 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:97:1677 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/checks/default.nix:1:178 … from call site at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/flake.nix:25:1079 … while calling anonymous lambda at /nix/store/lfm5y60n24qbismc9h35d4sqnxnjb52v-source/flake.nix:24:980 … from call site at /nix/store/5h1fzhk220yfz3pir2qprhjng8mik5ra-source/lib/attrsets.nix:1356:1781 … while calling the '__isAttrs' builtin at «string»:25:982 … while calling 'prune' at «string»:24:5