| ... | @@ -42,9 +42,9 @@ | ... | @@ -42,9 +42,9 @@ |
| 42 | | 42 | |
| 43 | programs.zsh = { | 43 | programs.zsh = { |
| 44 | interactiveShellInit = '' | 44 | interactiveShellInit = '' |
| 45 | if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]] | 45 | if [[ $(${pkgs.procps}/bin/ps -p $PPID -o comm) != "fish" && -z ''${ZSH_EXUCTION_STRING} ]] |
| 46 | then | 46 | then |
| 47 | shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION="" | 47 | [[ -o login ]] && LOGIN_OPTION='--login' || LOGIN_OPTION="" |
| 48 | exec ${pkgs.fish}/bin/fish $LOGIN_OPTION | 48 | exec ${pkgs.fish}/bin/fish $LOGIN_OPTION |
| 49 | fi | 49 | fi |
| 50 | ''; | 50 | ''; |