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