···11+args: let
22+ inherit ((import ../../lib args).loaders) loadNonDefault;
33+in {
44+ # For reasons beyond my understanding, removing an argument from the attribute
55+ # set here stops it from propagating to the loaded files even if the whole
66+ # systemArgs is used as an argument
77+ perSystem = {
88+ self',
99+ pkgs,
1010+ ...
1111+ } @ systemArgs: {
1212+ legacyPackages = let
1313+ scripts = loadNonDefault ./. systemArgs;
1414+ in
1515+ scripts # Provide them at the top level as well so they're more convenient to run
1616+ // {inherit scripts;};
1717+ };
1818+}
···11-args: let
22- inherit ((import ../lib args).loaders) loadNonDefault;
33-in {
44- perSystem = {
55- self',
66- pkgs,
77- ...
88- } @ systemArgs: {
99- legacyPackages = let
1010- scripts = loadNonDefault ./. systemArgs;
1111- in
1212- scripts # Provide them at the top level as well so they're more convenient to run
1313- // {inherit scripts;};
1414- };
1515-}