From 08fc1586c0f2262bd0ecc383efe6d67eb1b2ec9f Mon Sep 17 00:00:00 2001 From: li <@li:maisiliym.uniks> Date: Thu, 14 Jan 2021 04:25:53 +0000 Subject: [PATCH] fzf: add `package` option --- modules/programs/fzf.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/programs/fzf.nix b/modules/programs/fzf.nix index 3aee5776..b0a0766b 100644 --- a/modules/programs/fzf.nix +++ b/modules/programs/fzf.nix @@ -10,6 +10,13 @@ in { options.programs.fzf = { enable = mkEnableOption "fzf - a command-line fuzzy finder"; + package = mkOption { + type = types.package; + default = pkgs.fzf; + defaultText = literalExample "pkgs.fzf"; + description = "Package providing the fzf tool."; + }; + defaultCommand = mkOption { type = types.nullOr types.str; default = null; @@ -111,7 +118,7 @@ in { }; config = mkIf cfg.enable { - home.packages = [ pkgs.fzf ]; + home.packages = [ cfg.package ]; home.sessionVariables = mapAttrs (n: v: toString v) (filterAttrs (n: v: v != [ ] && v != null) {