From 848246bc64f01f679f5862d2fbd56931827ace80 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Tue, 3 Sep 2024 16:27:17 +0100 Subject: [PATCH] plugins/telescope/media-files: use `mkPackageOption` for dependencies --- plugins/telescope/extensions/media-files.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/plugins/telescope/extensions/media-files.nix b/plugins/telescope/extensions/media-files.nix index 6d174980..ccba9418 100644 --- a/plugins/telescope/extensions/media-files.nix +++ b/plugins/telescope/extensions/media-files.nix @@ -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."; };