···1414 buildInputs = prevAttrs.propagatedBuildInputs ++ [ final.python3.pkgs.aiosqlite ]; # We're using sqlite and upstream doesn't package this dependency
1515 });
16161717+ wallabag = prev.wallabag.overrideAttrs (attrs: {
1818+ patches = builtins.filter (patch: builtins.baseNameOf patch != "wallabag-data.patch") attrs.patches ++ [
1919+ # Out of the box, Wallabag wants to write to various subdirectories of the project directory.
2020+ # Let’s replace references to such paths with designated systemd locations
2121+ # so that the project source can remain immutable.
2222+ ../pkgs/wallabag-data.patch
2323+ ];
2424+ });
2525+1726 # Need to do server and agent too, maybe
1827 # woodpecker-cli-next =
1928 # let
+4
pkgs/default.nix
···88 kobopatch = pkgs.callPackage ./kobopatch.nix { };
99 my-mautrix-discord = pkgs.callPackage ./mautrix-discord.nix { }; # Handled by matrix-appservices input
1010 ulogger-server = pkgs.callPackage ./ulogger.nix { };
1111+ # Wallabag is now an overlay
1212+ # TODO: we still use the patch from this folder though
1113 my-wallabag = pkgs.callPackage ./wallabag.nix { };
1214 mautrix-slack = pkgs.callPackage ./mautrix-slack.nix { };
1515+ gpodder2go = pkgs.callPackage ./gpodder2go.nix { };
1616+ ghost = pkgs.callPackage ./ghost { };
1317}