#!/bin/bash choice=$(printf "󰨞 VS Code\n Terminal\n󰚩 AI Tools\n󰒋 Homelab\n󰆼 Local MySQL\n󰙴 Neues Projekt\n Projects Folder\n󰉋 Open Hypr Config\n󰊢 Git Status (current dir)\n Gitea\n GitHub\n🐳 Docker starten\n🐳 Docker stoppen\n🐳 Docker Status\n📦 Pacman Updates\n Open .config" | wofi --dmenu --prompt "Dev") case "$choice" in "󰨞 VS Code") code ;; " Terminal") kitty ;; "󰚩 AI Tools") ~/.config/hypr/scripts/ai-stuff/ai-launcher.sh ;; "󰒋 Homelab") ~/.config/hypr/scripts/homelab/homelab-menu.sh ;; "󰆼 Local MySQL") ~/.config/hypr/scripts/dev/mysql-menu.sh ;; "🐳 Docker starten") if systemctl is-active --quiet docker; then notify-send "Docker" "Docker läuft bereits" else pkexec systemctl start docker && notify-send "Docker" "Docker wurde gestartet" fi ;; "🐳 Docker stoppen") if systemctl is-active --quiet docker; then pkexec systemctl stop docker && notify-send "Docker" "Docker wurde gestoppt" else notify-send "Docker" "Docker läuft nicht" fi ;; "󰙴 Neues Projekt") ~/.config/hypr/scripts/new-project-menu.sh ;; " Projects Folder") nautilus "$HOME/Nextcloud/Development/Projekte" ;; "󰉋 Open Hypr Config") kitty -e bash -lc 'code ~/.config/hypr/hyprland.conf' ;; "󰊢 Git Status (current dir)") kitty -e bash -lc 'git status; echo; read -n 1 -s -r -p "Taste drücken zum Schließen..."' ;; " Gitea") xdg-open "https://git.pepe44.dev" ;; " GitHub") xdg-open "https://github.com" ;; "🐳 Docker Status") kitty -e bash -lc ' echo "=== Docker Status ===" echo systemctl status docker --no-pager echo echo "=== Container ===" docker ps -a echo read -n 1 -s -r -p "Taste drücken zum Schließen..." ' ;; "📦 Pacman Updates") kitty -e bash -lc 'pacman -Qu; echo; read -n 1 -s -r -p "Taste drücken zum Schließen..."' ;; " Open .config") nautilus "$HOME/.config" ;; esac