update module

This commit is contained in:
Jonas Heinrich 2026-03-24 15:24:34 +01:00
parent 5ff998eb28
commit b93c667334

View file

@ -9,6 +9,20 @@ let
cfg = config.services.verwaltungstracker;
verwaltungstracker = pkgs.froide-govplan.overridePythonAttrs (oldAttrs: {
src = pkgs.fetchFromGitea {
domain = "git.project-insanity.org";
owner = "onny";
repo = "verwaltungstracker";
rev = "fa82bf579a4a17460f6489843f2d8e2cf8b4f7c8";
hash = "sha256-5vE8pLSAezULKb+B8OF4C/8r4C8b1aFNvbkRZ7+ZCXM=";
};
dependencies = oldAttrs.dependencies ++ [ oldAttrs.passthru.python.pkgs.mastodon-py ];
passthru = oldAttrs.passthru // {
pythonPath = "${pkgs.python3.pkgs.makePythonPath [pkgs.python3.pkgs.mastodon-py]}:${oldAttrs.passthru.pythonPath}";
};
});
in
{
@ -36,27 +50,9 @@ in
config = lib.mkIf cfg.enable {
nixpkgs.overlays = [
(self: super: {
froide-govplan = super.froide-govplan.overridePythonAttrs (oldAttrs: {
src = pkgs.fetchFromGitea {
domain = "git.project-insanity.org";
owner = "onny";
repo = "verwaltungstracker";
rev = "fa82bf579a4a17460f6489843f2d8e2cf8b4f7c8";
hash = "sha256-5vE8pLSAezULKb+B8OF4C/8r4C8b1aFNvbkRZ7+ZCXM=";
};
dependencies = oldAttrs.dependencies ++ [ oldAttrs.passthru.python.pkgs.mastodon-py ];
passthru = oldAttrs.passthru // {
pythonPath = "${pkgs.python3.pkgs.makePythonPath [pkgs.python3.pkgs.mastodon-py]}:${oldAttrs.passthru.pythonPath}";
};
});
})
];
services.froide-govplan = {
enable = true;
package = pkgs.froide-govplan;
package = pkgs.verwaltungstracker;
settings = cfg.settings;
};