diff --git a/modules/wm/fuzzel/default.nix b/modules/wm/fuzzel/default.nix index 73a4f50..e7e1fba 100644 --- a/modules/wm/fuzzel/default.nix +++ b/modules/wm/fuzzel/default.nix @@ -21,7 +21,7 @@ vertical-pad = 20; inner-pad = 25; image-size-ratio = 1; - prompt = "Open\t"; + prompt = "Open: "; }; colors = { background = "0f0b15f5"; diff --git a/modules/wm/fuzzel/scripts/connect-with-ssh.sh b/modules/wm/fuzzel/scripts/connect-with-ssh.sh new file mode 100755 index 0000000..07d31d4 --- /dev/null +++ b/modules/wm/fuzzel/scripts/connect-with-ssh.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +fish_executable="/run/current-system/sw/bin/fish" +selected=$(cat ~/.ssh/config | grep "Host " | cut -d " " -f 2 | sort | tail -n +2 | fuzzel --dmenu --prompt "Connect to: ") + +ghostty -e "$fish_executable" -c "ssh $selected" diff --git a/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh b/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh index b047d7b..08affd1 100755 --- a/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh +++ b/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh @@ -1,3 +1,3 @@ #!/bin/sh -cliphist list | fuzzel --dmenu --prompt "Copy\t" | cliphist decode | wl-copy +cliphist list | fuzzel --dmenu --prompt "Copy: " | cliphist decode | awk '{$1=$1};1' | head -c -1 | wl-copy