From f86cfc3576d3e7f14d36367cf50fb144072490d9 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Thu, 24 Oct 2024 20:39:33 +0200 Subject: [PATCH] Fix lib.optionals and kubectl autocomplete --- modules/cli/zsh/default.nix | 2 +- modules/cli/zsh/init.zsh | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/cli/zsh/default.nix b/modules/cli/zsh/default.nix index ca62e82..69fb6e2 100644 --- a/modules/cli/zsh/default.nix +++ b/modules/cli/zsh/default.nix @@ -27,7 +27,7 @@ nodePackages.http-server nodePackages.live-server ] - ++ lib.optional pkgs.stdenv.isLinux [ + ++ lib.optionals pkgs.stdenv.isLinux [ usbutils pciutils psmisc diff --git a/modules/cli/zsh/init.zsh b/modules/cli/zsh/init.zsh index 800092c..dc387ed 100644 --- a/modules/cli/zsh/init.zsh +++ b/modules/cli/zsh/init.zsh @@ -1,3 +1,7 @@ +export ZSH_CACHE_DIR="$HOME/.cache/zsh"; +mkdir -p "$ZSH_CACHE_DIR/completions" +fpath+="$ZSH_CACHE_DIR/completions" + # This speeds up pasting w/ autosuggest # https://github.com/zsh-users/zsh-autosuggestions/issues/238 pasteinit() {