diff --git a/.gitignore b/.gitignore index e57d8e4..733e7be 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /result .direnv +.pre-commit-config.yaml diff --git a/flake.nix b/flake.nix index 98d03a0..a1f97bc 100644 --- a/flake.nix +++ b/flake.nix @@ -106,6 +106,7 @@ perSystem = { pkgs, self', + config, ... }: { # Configure treefmt @@ -130,8 +131,12 @@ in builtins.listToAttrs (builtins.map toPackage pkgFiles); # Create a useable devshell for me - devshells.default = { + devShells.default = pkgs.mkShell { name = "dev"; + shellHook = '' + ${config.pre-commit.installationScript} + echo 1>&2 "Welcome to the development shell!" + ''; packages = [ pkgs.nil pkgs.pre-commit