From e7873d287420a6bbe87af49588ce6d15f35e025b Mon Sep 17 00:00:00 2001 From: The_miro Date: Thu, 21 May 2026 23:21:46 +0200 Subject: [PATCH] feat(installer): wire up all missing optional modules in simple-install.sh Adds 13 previously unlinked app modules (gimp, inkscape, krita, ardour, audacity, lmms, mixxx, cecilia, kdenlive, openshot, shotcut, anti-malware, timeshift) to the checklist, summary loop, and dispatch block, with three new TUI sections: Graphics & Design, Audio & Music, and Video Editing. Co-Authored-By: Claude Sonnet 4.6 --- setup/simple-install.sh | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/setup/simple-install.sh b/setup/simple-install.sh index 50fcdb3..ca3c155 100755 --- a/setup/simple-install.sh +++ b/setup/simple-install.sh @@ -517,7 +517,26 @@ else "croc" "croc cross-platform file transfer" off \ "onlyoffice" "OnlyOffice office suite (AUR)" off \ \ + "" "Graphics & Design" header \ + "gimp" "GIMP GNU image manipulation program" off \ + "inkscape" "Inkscape vector graphics editor" off \ + "krita" "Krita digital painting application" off \ + \ + "" "Audio & Music" header \ + "ardour" "Ardour professional DAW" off \ + "audacity" "Audacity multi-track audio editor" off \ + "lmms" "LMMS Linux MultiMedia Studio DAW" off \ + "mixxx" "Mixxx DJ mixing software" off \ + "cecilia" "Cecilia audio signal processing (AUR)" off \ + \ + "" "Video Editing" header \ + "kdenlive" "Kdenlive KDE non-linear video editor" off \ + "openshot" "OpenShot easy video editor" off \ + "shotcut" "Shotcut cross-platform video editor" off \ + \ "" "Security" header \ + "anti-malware" "Anti-Malware ClamAV · rkhunter · chkrootkit" off \ + "timeshift" "Timeshift system snapshot / backup + autosnap" off \ "wireshark" "Wireshark network packet analyser (GUI)" off \ \ "" "Containers & Server" header \ @@ -571,7 +590,10 @@ if ! $ANSWERFILE_MODE; then for _app in ollama llama-cpp open-webui claude networking-cli disk-recovery \ himalaya gnuplot povray blender toot db-clients mysql productivity \ yt-dlp sox imagemagick ffmpeg localtunnel butter tlp steam vesktop \ - spotify prism vintagestory localsend croc onlyoffice wireshark k8s \ + spotify prism vintagestory localsend croc onlyoffice \ + gimp inkscape krita ardour audacity lmms mixxx cecilia \ + kdenlive openshot shotcut \ + anti-malware timeshift wireshark k8s \ docker podman cockpit ssh-server freeipa-client freeipa-server \ freeipa-image python zfs wprs chromium firefox-browser zen-browser \ nyxt librewolf min-browser vscodium zed-ide geany codeblocks kate \ @@ -636,6 +658,19 @@ fi [[ "$SELECTED_APPS" == *"localsend"* ]] && run_module "LocalSend" "$APPS/localsend.sh" [[ "$SELECTED_APPS" == *"croc"* ]] && run_module "croc" "$APPS/croc.sh" [[ "$SELECTED_APPS" == *"onlyoffice"* ]] && run_module "OnlyOffice" "$APPS/onlyoffice.sh" +[[ "$SELECTED_APPS" == *"gimp"* ]] && run_module "GIMP" "$APPS/gimp.sh" +[[ "$SELECTED_APPS" == *"inkscape"* ]] && run_module "Inkscape" "$APPS/inkscape.sh" +[[ "$SELECTED_APPS" == *"krita"* ]] && run_module "Krita" "$APPS/krita.sh" +[[ "$SELECTED_APPS" == *"ardour"* ]] && run_module "Ardour" "$APPS/ardour.sh" +[[ "$SELECTED_APPS" == *"audacity"* ]] && run_module "Audacity" "$APPS/audacity.sh" +[[ "$SELECTED_APPS" == *"lmms"* ]] && run_module "LMMS" "$APPS/lmms.sh" +[[ "$SELECTED_APPS" == *"mixxx"* ]] && run_module "Mixxx" "$APPS/mixxx.sh" +[[ "$SELECTED_APPS" == *"cecilia"* ]] && run_module "Cecilia" "$APPS/cecilia.sh" +[[ "$SELECTED_APPS" == *"kdenlive"* ]] && run_module "Kdenlive" "$APPS/kdenlive.sh" +[[ "$SELECTED_APPS" == *"openshot"* ]] && run_module "OpenShot" "$APPS/openshot.sh" +[[ "$SELECTED_APPS" == *"shotcut"* ]] && run_module "Shotcut" "$APPS/shotcut.sh" +[[ "$SELECTED_APPS" == *"anti-malware"* ]] && run_module "Anti-Malware" "$APPS/anti-malware.sh" +[[ "$SELECTED_APPS" == *"timeshift"* ]] && run_module "Timeshift" "$APPS/timeshift.sh" [[ "$SELECTED_APPS" == *"wireshark"* ]] && run_module "Wireshark" "$APPS/wireshark.sh" [[ "$SELECTED_APPS" == *"k8s"* ]] && run_module "Kubernetes Tools" "$APPS/k8s.sh" [[ "$SELECTED_APPS" == *"docker"* ]] && run_module "Docker" "$APPS/docker.sh"