Jump to content

Inkscape: Difference between revisions

From Official NixOS Wiki
Klinger (talk | contribs)
m Link to Inkscape website
 
Line 16: Line 16:
=== Plugins/Extensions ===
=== Plugins/Extensions ===
Inkscape supports various plugins, which are packages separately in NixOS.
Inkscape supports various plugins, which are packages separately in NixOS.
To install Inkscape with all available plugins, use the inkscape-with-extensions derivation instead of the inkscape derivation:
{{file|/etc/nixos/configuration.nix|nix|
<nowiki>
  environment.systemPackages = with pkgs; [
    inkscape-with-extensions
  ];
</nowiki>
}}


To install only a subset of the available plugins, use inkscape-with-extensions with an override. The example below installs inkscape with only the inkstitch extension:
To install only a subset of the available plugins, use inkscape-with-extensions with an override. The example below installs inkscape with only the inkstitch extension:
Line 38: Line 28:
</nowiki>
</nowiki>
}}
}}
All plugins can be installed by setting <code>inkscapeExtensions</code> to <code>null</code>.


Available extensions can be found by [https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=inkscape-extensions looking them up in nixpkgs]
Available extensions can be found by [https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=inkscape-extensions looking them up in nixpkgs]


[[Category:Applications]]
[[Category:Applications]]

Latest revision as of 05:44, 21 February 2026

Inkscape is a graphical editor for vector images.

Installation

Inkscape can be installed by adding it to the systemPackages:

❄︎ /etc/nixos/configuration.nix
  environment.systemPackages = with pkgs; [
    inkscape
  ];

Configuration

Plugins/Extensions

Inkscape supports various plugins, which are packages separately in NixOS.

To install only a subset of the available plugins, use inkscape-with-extensions with an override. The example below installs inkscape with only the inkstitch extension:

❄︎ /etc/nixos/configuration.nix
  environment.systemPackages = with pkgs; [
    (inkscape-with-extensions.override {
      inkscapeExtensions = with inkscape-extensions; [ inkstitch ];
    })
  ];

All plugins can be installed by setting inkscapeExtensions to null.

Available extensions can be found by looking them up in nixpkgs