plugins/telescope/media-files: use mkPackageOption for dependencies

This commit is contained in:
Matt Sturgeon 2024-09-03 16:27:17 +01:00
parent 80150abad6
commit 848246bc64
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299

View file

@ -53,7 +53,7 @@ in
{
name,
desc,
package ? pkgs.${name},
package ? name,
enabledByDefault ? false,
}:
{
@ -66,11 +66,7 @@ in
'';
};
package = mkOption {
type = types.package;
default = package;
description = "The package to use for the ${name} dependency.";
};
package = mkPackageOption pkgs name { default = package; };
};
in
{
@ -82,7 +78,7 @@ in
imageMagick = mkDepOption {
name = "ImageMagick";
package = pkgs.imagemagick;
package = "imagemagick";
desc = "Required for svg previews.";
};
@ -93,7 +89,7 @@ in
pdftoppm = mkDepOption {
name = "pdmtoppm";
package = pkgs.poppler_utils;
package = "poppler_utils";
desc = "Required for pdf preview support.";
};