{ system, pkgs, unstable, mfgames-project-setup }: let project-config = mfgames-project-setup.lib.mkConfig { inherit system pkgs; }; in pkgs.mkShell { buildInputs = project-config.packages; shellHook = project-config.shellHook; nativeBuildInputs = with pkgs.buildPackages; [ unstable.go_1_21 unstable.golangci-lint ]; }