{ system ? builtins.currentSystem , inputs ? (import ./inputs.nix) }: let pkgs = import inputs.nixpkgs { inherit system; }; project = import ./default.nix { inherit system inputs; }; in pkgs.mkShell { inputsFrom = [ project.shell (inputs.garnet-rs.devShells.${system}.default or {}) ]; packages = with pkgs; [ bacon ghcid rust-analyzer ]; }