feat: initial commit

This commit is contained in:
Konstantin Fickel 2026-03-05 21:03:48 +01:00
commit 6bfef61ecc
Signed by: kfickel
GPG key ID: A793722F9933C1A5
31 changed files with 1864 additions and 0 deletions

38
devenv.nix Normal file
View file

@ -0,0 +1,38 @@
{
pkgs,
...
}:
{
languages.python = {
enable = true;
uv.enable = true;
};
packages = [
pkgs.commitizen
pkgs.pre-commit
pkgs.ruff
];
env.LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [
pkgs.glib
pkgs.pango
pkgs.harfbuzz
pkgs.fontconfig
pkgs.gdk-pixbuf
];
git-hooks = {
enable = true;
hooks = {
ruff.enable = true;
ruff-format.enable = true;
basedpyright = {
enable = true;
entry = "uv run basedpyright";
types = [ "python" ];
};
commitizen.enable = true;
};
};
}