From 66b9b394993da6f56e0ab0308479c5dcaa258b35 Mon Sep 17 00:00:00 2001 From: Alex Selimov Date: Thu, 18 Sep 2025 23:36:31 -0400 Subject: [PATCH] Add gemini lazy load --- home/.zshrc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/home/.zshrc b/home/.zshrc index 0051c18..7552697 100644 --- a/home/.zshrc +++ b/home/.zshrc @@ -85,23 +85,31 @@ load_nvm() { # Create placeholder functions that load nvm once, then call the real command nvm() { - unset -f nvm node npm + unset -f nvm node npm gemini load_nvm nvm "$@" } node() { - unset -f nvm node npm + unset -f nvm node npm gemini load_nvm node "$@" } npm() { - unset -f nvm node npm + unset -f nvm node npm gemini load_nvm npm "$@" } +gemini() { + unset -f nvm node npm gemini + load_nvm + gemini "$@" + + +} + # ghcup [ -f "/home/aselimov/.ghcup/env" ] && . "/home/aselimov/.ghcup/env" # ghcup-env