New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
inkscape: allow loading external extensions #95114
Conversation
/marvin opt-in |
Hi! I'm an experimental bot. My goal is to guide this PR through its stages, hopefully ending with a merge. You can read up on the usage here. |
/status needs_reviewer |
f1803c4
to
d31d2b5
Compare
d31d2b5
to
b8876d6
Compare
I could run inkscape with hexmap and it works. The |
👍
Nice, I didn't know about that! Tested with |
b8876d6
to
f543e30
Compare
On macos (tested 10.14), this has a slight quirk... It's far from a showstopper and I wouldn't know where to start fixing it. But Also, could you not have used |
Did you add it to the
Possibly! I'll give it a try later. |
39e5b12
to
2c870fa
Compare
Yes, very nice simplification - done, thanks! |
I think the last version you pushed is a little broken: https://gist.github.com/GrahamcOfBorg/b268ea1ccbe05077fa97f8288a740dd5 |
Ok - so I guess the intended way to use this would be Do you think there might be value in having something like an (I also came across how |
Co-Authored-By: Stefan Siegl <stesie@brokenpipe.de>
2c870fa
to
8547784
Compare
Indeed! I was following the lead of e.g. vscode-with-extensions and dde-dock-with-plugins.
Sounds good, yeah - though that could get 'heavy' (with some extensions pulling in further dependencies), so I guess it'd be good to have both options?
I agree that does look quite neat. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can confirm this WFM on non-nixos linux x86_64 & macos 10.14.
Regarding an Anyway, I see you're looking to do more work around inkscape extensions in the future, so I'll leave it to you to consider it. |
Oh one further thing - would you add yourself as maintainer of the extension? |
8547784
to
2e0a15f
Compare
Yeah, I like the idea, but let's keep it for a later PR
Sure, done |
Motivation for this change
My longer-term motivation is that I want to be able to load inkcut as an
extension, but let's start with getting the infrastructure ready and adding
a simple one.
I added the 'hexmap' extension to show the process. You could use this for
example like:
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)/cc @jtojnar