# Nix Installaliasni='nix-env -iA'# Nix Searchaliasns='nix-env -qaP'functionprompt_nix_shell_precmd{if[[-n${IN_NIX_SHELL}&&${IN_NIX_SHELL}!="0"||${IN_NIX_RUN}&&${IN_NIX_RUN}!="0"]];thenif[[-n${IN_WHICH_NIX_SHELL}]]thenNIX_SHELL_NAME=": ${IN_WHICH_NIX_SHELL}"fiif[[-n${IN_NIX_SHELL}&&${IN_NIX_SHELL}!="0"]];thenNAME="nix-shell"elseNAME="nix-run"fiNIX_PROMPT="%F{8}[%F{3}${NAME}${NIX_SHELL_NAME}%F{8}]%f"if[[$PROMPT!=*"$NIX_PROMPT"*]]thenPROMPT="$NIX_PROMPT$PROMPT"fifi}functionprompt_nix_shell_setup{autoload -Uz add-zsh-hookadd-zsh-hook precmd prompt_nix_shell_precmd}# Add this to your zshrc if you want the prompt prefixed with `[nix-shell]`# when you're in a nix-shell environment.# prompt_nix_shell_setup "$@"