diff --git a/home/zsh.nix b/home/zsh.nix index 447faee..fbffad1 100644 --- a/home/zsh.nix +++ b/home/zsh.nix @@ -54,27 +54,29 @@ ''; # Init content - uses lib.mkBefore to run before home-manager generated code - initContent = lib.mkBefore '' - export PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" - '' - + '' - # Show fastfetch on shell start - echo - fastfetch - echo + initContent = lib.mkMerge [ + (lib.mkBefore '' + export PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" + '') + '' + # Show fastfetch on shell start + echo + fastfetch + echo - # Load pure prompt - autoload -U promptinit; promptinit - prompt pure - - # Right prompt - time in gray - RPROMPT='%F{240}%D{%H:%M:%S}%f' - - # Pure prompt customization - zstyle ':prompt:pure:prompt:success' color green - zstyle ':prompt:pure:prompt:success' symbol ">" - zstyle ':prompt:pure:prompt:error' color red - zstyle ':prompt:pure:prompt:error' symbol ">" - ''; + # Load pure prompt + autoload -U promptinit; promptinit + prompt pure + + # Right prompt - time in gray + RPROMPT='%F{240}%D{%H:%M:%S}%f' + + # Pure prompt customization + zstyle ':prompt:pure:prompt:success' color green + zstyle ':prompt:pure:prompt:success' symbol ">" + zstyle ':prompt:pure:prompt:error' color red + zstyle ':prompt:pure:prompt:error' symbol ">" + '' + ]; }; }