From 761adc3133294ab3cf2d5d75cb316638ee69aff1 Mon Sep 17 00:00:00 2001 From: oddlama Date: Mon, 18 Sep 2023 16:11:44 +0200 Subject: [PATCH] fix: more config options for git fuzzy --- pkgs/git-fuzzy/default.nix | 24 ++++++++++++++++++------ users/myuser/git.nix | 12 ++++++++++++ 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/pkgs/git-fuzzy/default.nix b/pkgs/git-fuzzy/default.nix index 5695ad3..954575f 100644 --- a/pkgs/git-fuzzy/default.nix +++ b/pkgs/git-fuzzy/default.nix @@ -4,10 +4,11 @@ lib, makeWrapper, gitAndTools, + bc, bat, extraPackages ? [], }: let - binPath = lib.makeBinPath ([gitAndTools.hub gitAndTools.delta bat] ++ extraPackages); + binPath = lib.makeBinPath ([gitAndTools.hub gitAndTools.delta bc bat] ++ extraPackages); in stdenvNoCC.mkDerivation rec { pname = "git-fuzzy"; @@ -24,12 +25,24 @@ in ]; postPatch = '' - for GF_key in $(grep -o -- 'GF_[A-Z0-9_]*' lib/load-configs.sh | sort -u); do + for GF_key in $(grep -ohr -- 'GF_[A-Z0-9_]*' lib | sort -u); do key=''${GF_key#"GF_"} + key=''${key//_/-} key=''${key,,} cat >> lib/load-configs-from-git.sh <> lib/load-configs-from-git.sh <