From ca71ddac8c7a50e747b088cb7a8b51b48ac3391c Mon Sep 17 00:00:00 2001 From: uku Date: Mon, 29 Jul 2024 10:32:15 +0200 Subject: [PATCH] fix(fish): test if ssh key file exists --- programs/fish.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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