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) {