diff --git a/flake.nix b/flake.nix index 05021c95..e7565908 100644 --- a/flake.nix +++ b/flake.nix @@ -255,10 +255,8 @@ ++ lib.optionals pkgs.stdenv.isLinux [pkgs.cntr]; shellHook = - # TODO: pre-commit shellHook disabled until this is solved: - # https://github.com/cachix/pre-commit-hooks.nix/issues/140 - # self.checks.${system}.pre-commit-check.shellHook - '' + self.checks.${system}.pre-commit-check.shellHook + + '' export NIX_PATH=nixpkgs=${nixpkgs} export d2nExternalDir=${externalDirFor."${system}"} export dream2nixWithExternals=${dream2nixFor."${system}".dream2nixWithExternals} @@ -296,7 +294,7 @@ entry = l.toString (pkgs.writeScript "treefmt" '' #!${pkgs.bash}/bin/bash export PATH="$PATH:${alejandra.defaultPackage.${system}}/bin" - ${pkgs.treefmt}/bin/treefmt --fail-on-change + ${pkgs.treefmt}/bin/treefmt --clear-cache --fail-on-change ''); }; }; diff --git a/shell.nix b/shell.nix new file mode 100644 index 00000000..b442a7b6 --- /dev/null +++ b/shell.nix @@ -0,0 +1 @@ +(builtins.getFlake (builtins.toString ./.)).devShell.x86_64-linux