{ config, lib, flake-parts-lib, ... }: let inherit (lib) mkOption types ; inherit (flake-parts-lib) mkTransposedPerSystemModule ; in mkTransposedPerSystemModule { name = "devShells"; option = mkOption { type = types.lazyAttrsOf types.package; default = { }; description = '' An attribute set of packages to be built by nix develop .#<name>. nix build .#<name> will run devShells.<name>. ''; }; file = ./devShells.nix; }