1
0
Dotfiles/.config/hypr/projects.sh
2025-06-21 12:16:32 +02:00

18 lines
496 B
Bash

#!/bin/bash
PROJECTS_DIR="$HOME/Projects"
menu() {
find "$PROJECTS_DIR" -mindepth 1 -maxdepth 1 -type d | while read -r dir; do
basename=$(basename "$dir")
echo "$basename"
done
}
main() {
choice=$(menu | wofi -c ~/.config/wofi/projects -s ~/.config/wofi/style-projects.css --show dmenu --prompt "Select Project:" -n)
selected_dir=$(echo "$choice" | cut -d':' -f2-)
[ -d "$PROJECTS_DIR/$selected_dir" ] && kitty -d "$PROJECTS_DIR/$selected_dir" nvim
}
main