{self, ...}: system: with self.pkgs.${system}; mkShell { name = "flowflexure-nix"; packages = [ alejandra deadnix git nil pre-commit reuse sca2d statix vscode-extensions.antyos.openscad vscode-extensions.bbenoist.nix vscode-extensions.jnoortheen.nix-ide vscode-extensions.kamadorueda.alejandra vscodium-fhs clang-tools ]; shellHook = '' ${self.checks.${system}.pre-commit-check.shellHook} ''; }