{ outputs = { self, nixpkgs, systems }: let eachSystem = f: nixpkgs.lib.genAttrs (import systems) (system: f { inherit system; pkgs = nixpkgs.legacyPackages.${system}; }); in { devShells = eachSystem ({pkgs, ...}: { default = pkgs.mkShell { packages = [pkgs.rakudo pkgs.just pkgs.watchexec]; }; }); }; }