Inital Comit Upload Config Files
This commit is contained in:
71
scripts/devmenu.sh
Executable file
71
scripts/devmenu.sh
Executable file
@@ -0,0 +1,71 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user