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
G'Mic missing from Krita #163645
Comments
Starting from It would take some effort to implement the build process mentioned in the README since cmake and make need to be invoked multiple times. (Probably need to manually write the whole |
Is it possible to maintain a separate krita-gmic package like arch linux does? |
It is possible but making it a separate package probably wouldn't make it easier to implement. We just need someone to implement the build process I linked above in nix (sorry I don't have time to do it) |
Making some minor changes to I've not yet been able to have krita load the plugin though. I've tried creating a symlinkJoin'ed version with the plugin, that does not work 😕 { callPackage, symlinkJoin, krita-plugin-gmic, krita, ... }:
symlinkJoin {
name = "krita-gmic";
paths = [
krita-plugin-gmic
krita
];
meta.mainProgram = "krita";
} Krita is not logging enough information about where it tried to load the plugin for me to be able to deduce what is going wrong. |
@AndersonTorres, @lilyinstarlight, Do you think the Krita fork of gmic-qt should be integrated in the definition at |
|
@AndersonTorres, Option 1 is terrible, I'd never ask for that 😃. I was asking if krita's gmic-qt should be included as a "variant" in Like thisdiff --git a/pkgs/tools/graphics/gmic-qt/default.nix b/pkgs/tools/graphics/gmic-qt/default.nix
index a67479e4ffd5..5b2c57b7d3dc 100644
--- a/pkgs/tools/graphics/gmic-qt/default.nix
+++ b/pkgs/tools/graphics/gmic-qt/default.nix
@@ -29,20 +29,23 @@
let
variants = {
gimp = {
extraDeps = [
gimp
gimp.gtk
];
description = "GIMP plugin for the G'MIC image processing framework";
};
+ krita = {
+ ...
+ };
standalone = {
description = "Versatile front-end to the image processing framework G'MIC";
};
};
in
assert lib.assertMsg
(builtins.hasAttr variant variants)
I think it's best to keep it as a completely separate package, because both packages will never have matching versions. |
So close! I got the "Q'MIC-qt for Krita" window to open by manipulating Unfortunately it segfaults the moment I try to use any of the filters:
Progress at lelgenio@4872397 |
Describe the bug
Krita 5 complains that it cannot find the G'Mic plugin.
Steps To Reproduce
Steps to reproduce the behavior:
krita
andgmic-qt-krita
toenvironment.systemPackages
in/etc/nixos/configuration.nix
Expected behavior
For there to be a Krita setting to specify the path to the G'Mic plugin.
Additional context
The Krita manual explains the correct behaviour.
Notify maintainers
@abbradar
Metadata
The text was updated successfully, but these errors were encountered: