diff --git a/programs/fish.nix b/programs/fish.nix index ead5f94..e01b758 100644 --- a/programs/fish.nix +++ b/programs/fish.nix @@ -11,7 +11,9 @@ enable = true; interactiveShellInit = with pkgs; '' - ssh-add -l | grep -q (ssh-keygen -lf ~/.ssh/id_ed25519) || ssh-add ~/.ssh/id_ed25519 + if test -f ~/.ssh/id_ed25519 + ssh-add -l | grep -q (ssh-keygen -lf ~/.ssh/id_ed25519) || ssh-add ~/.ssh/id_ed25519 + end ${lib.getExe starship} init fish | source ${lib.getExe nix-your-shell} fish | source