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