mirror of
https://github.com/unmojang/meta.git
synced 2025-09-22 10:43:29 -04:00
36 lines
587 B
Nix
36 lines
587 B
Nix
{
|
|
perSystem = {
|
|
config,
|
|
pkgs,
|
|
self',
|
|
...
|
|
}: {
|
|
pre-commit.settings = {
|
|
excludes = ["flake.lock"];
|
|
hooks = {
|
|
markdownlint.enable = true;
|
|
|
|
alejandra.enable = true;
|
|
deadnix.enable = true;
|
|
nil.enable = true;
|
|
|
|
black.enable = true;
|
|
};
|
|
};
|
|
|
|
devShells.default = pkgs.mkShell {
|
|
shellHook = ''
|
|
${config.pre-commit.installationScript}
|
|
'';
|
|
|
|
buildInputs = with pkgs; [
|
|
poetry
|
|
];
|
|
|
|
inputsFrom = [self'.packages.default];
|
|
};
|
|
|
|
formatter = pkgs.alejandra;
|
|
};
|
|
}
|