meta-unmojang/nix/dev.nix
Sefa Eyeoglu be4317cf9d
refactor!: package using Nix
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-04-24 16:56:23 +02:00

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;
};
}