diff --git a/parts/pkgs/extraPackages/nushell/config.nu b/parts/pkgs/extraPackages/nushell/config.nu index 5e9740e..b6e133b 100644 --- a/parts/pkgs/extraPackages/nushell/config.nu +++ b/parts/pkgs/extraPackages/nushell/config.nu @@ -1,5 +1,6 @@ let starship_installed = not (which starship | is-empty) let direnv_installed = not (which direnv | is-empty) +let carapace_installed = not (which carapace | is-empty) $env.config = { show_banner: false @@ -26,7 +27,7 @@ $env.config = { partial: true case_sensitive: false algorithm: "fuzzy" - external: (if ((which carapace | length) > 0) { + external: (if $carapace_installed { { enable: true completer: { |spans| carapace $spans.0 nushell $spans | from json } diff --git a/parts/pkgs/extraPackages/nushell/packages.nix b/parts/pkgs/extraPackages/nushell/packages.nix index 9c250c9..6291cc2 100644 --- a/parts/pkgs/extraPackages/nushell/packages.nix +++ b/parts/pkgs/extraPackages/nushell/packages.nix @@ -18,6 +18,7 @@ fzf +carapace difftastic hexyl gitui