{self, ...}: system: with self.pkgs.${system}; mkShell { name = "esp-bmc"; nativeBuildInputs = [ alejandra esphome git mosquitto nil nixVersions.git pre-commit reuse yaml-language-server yamllint ]; shellHook = '' ${self.checks.${system}.pre-commit-check.shellHook} ''; }