1# Krita {#sec-krita} 2 3## Python plugins {#krita-python-plugins} 4 5"pykrita" plugins should be installed following 6[Krita's manual](https://docs.krita.org/en/user_manual/python_scripting/install_custom_python_plugin.html). 7This generally involves extracting the extension to `~/.local/share/krita/pykrita/`. 8 9## Binary plugins {#krita-binary-plugins} 10 11Binary plugins are Dynamically Linked Libraries to be loaded by Krita. 12 13_Note: You most likely won't need to deal with binary plugins, 14all known plugins are bundled and enabled by default._ 15 16### Installing binary plugins {#krita-install-binary-plugins} 17 18You can choose what plugins are added to Krita by overriding the 19`binaryPlugins` attribute. 20 21If you want to add plugins instead of replacing, you can read the 22list of previous plugins via `pkgs.krita.binaryPlugins`: 23 24```nix 25(pkgs.krita.override (old: { 26 binaryPlugins = old.binaryPlugins ++ [ your-plugin ]; 27})) 28``` 29 30### Example structure of a binary plugin {#krita-binary-plugin-structure} 31 32``` 33/nix/store/00000000000000000000000000000000-krita-plugin-example-1.2.3 34└── lib 35 └── kritaplugins 36 └── krita_example.so 37```