diff --git a/nix/wrapZsh.nix b/nix/wrapZsh.nix index 52ab441..beebdc5 100644 --- a/nix/wrapZsh.nix +++ b/nix/wrapZsh.nix @@ -10,11 +10,12 @@ in paths = [pkgs.zsh]; buildInputs = [pkgs.makeWrapper]; postBuild = '' - # When it comes to zsh options, I'm probably missing some important ones, - # if you know of any that I should add please make an issue for me, thank you. - # The sh comment before the multiline is for syntax highlighting in neovim. - mkdir -p $out/etc/zsh - cp ${pkgs.writeText "zshrc" + # When it comes to zsh options, I'm probably missing some important ones, + # if you know of any that I should add please make an issue for me, thank you. + # The sh comment before the multiline is for syntax highlighting in neovim. + mkdir -p $out/etc/zsh + cp ${pkgs.writeText "zshrc" #sh + '' # Auto suggestions ${ @@ -30,8 +31,6 @@ in HISTFILE="$HOME/.zsh_history" HISTSIZE=10000 SAVEHIST=10000 - PATH=${lib.makeBinPath conf.extraPackages}:$PATH - setopt AUTO_CD setopt AUTO_PUSHD setopt PUSHD_IGNORE_DUPS @@ -59,6 +58,7 @@ in ''} $out/etc/zsh/.zshrc wrapProgram $out/bin/zsh \ + --prefix PATH : "${lib.makeBinPath conf.extraPackages}" \ --set ZDOTDIR "$out/etc/zsh" ''; }