Inkscape extensions

Hello,

NixOS newbie here. I just installed the inkscape-with-extensions package (declaratively) and I would like to install the TexText extension. It is however not available in pkgs as only 3 extensions are available. How should I proceed?

Hi and welcome to NixOS!

I see nixpkgs has only three extensions as you say https://github.com/NixOS/nixpkgs/blob/a2eb207f45e4a14a1e3019d9e3863d1e208e2295/pkgs/applications/graphics/inkscape/extensions.nix .

This means someone has to write the package for the TexText extension.

You could file a package request for it in GitHub - NixOS/nixpkgs: Nix Packages collection & NixOS .
I see that someone has asked for another Inkscape extension : Package request: Ink/Stitch · Issue #133180 · NixOS/nixpkgs · GitHub

Since we’re talking about a rather niche package, if you want it done any time soon realistically you’ll either have to do it yourself or maybe offer some bounty through e.g. https://gitpay.me/

I don’t know how much experience you have with packaging with Nix… if it’s your first one it can be daunting at first but it’s a great learning experience. These days there are several tutorials around, plus you can always ask for help here on Discourse.

1 Like

Thanks a lot for your answer.

I’m willing to try to write the package myself as it would be a great learning experience as you say. Is there any good tutorials you would recommend to learn how to ship a nix package?

TexText specifically is already packaged in https://github.com/NixOS/nixpkgs/pull/121711

2 Likes

D’oh! missed it, thanks

You’re telling me the PR was opened more than 2 years ago and was finalized just a day before I asked? Talk about a great coincidence :grin:
Do you know how much time it usually takes for a PR to be approved?