diff --git a/setup-desktop.sh b/setup-desktop.sh index a45ce6c..3b2efba 100755 --- a/setup-desktop.sh +++ b/setup-desktop.sh @@ -38,24 +38,14 @@ export PATH="$HOME/.npm-global/bin:$PATH" npm install -g @anthropic-ai/claude-code ok "Claude Code installiert" -# ── 3. PrusaSlicer ────────────────────────────────────────────────────── -echo -e "\n=== 3/5 PrusaSlicer AppImage ===" -mkdir -p ~/Applications -PRUSA_URL="https://github.com/prusa3d/PrusaSlicer/releases/download/version_2.8.1/PrusaSlicer-2.8.1+linux-x64-GTK3-202410181354.AppImage" -if [[ ! -f ~/Applications/PrusaSlicer.AppImage ]]; then - wget -q --show-progress -O ~/Applications/PrusaSlicer.AppImage "$PRUSA_URL" - chmod +x ~/Applications/PrusaSlicer.AppImage +# ── 3. PrusaSlicer (Flatpak) ────────────────────────────────────────────── +echo -e "\n=== 3/5 PrusaSlicer ===" +if ! command -v flatpak &>/dev/null; then + sudo apt install -y flatpak fi -mkdir -p ~/.local/share/applications -cat > ~/.local/share/applications/prusaslicer.desktop <