70 lines
1.5 KiB
Bash
70 lines
1.5 KiB
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
install -d -m 0755 "$HOME/Desktop"
|
|
|
|
cat <<'EOF' >/usr/local/bin/launch-vscode
|
|
#!/bin/sh
|
|
exec /usr/bin/env PATH=/usr/bin:/usr/local/bin:"$PATH" code --no-sandbox "$@"
|
|
EOF
|
|
chmod +x /usr/local/bin/launch-vscode
|
|
|
|
cat <<'EOF' >/usr/local/bin/launch-cursor
|
|
#!/bin/sh
|
|
exec /usr/bin/env PATH=/usr/bin:/usr/local/bin:"$PATH" cursor --no-sandbox "$@"
|
|
EOF
|
|
chmod +x /usr/local/bin/launch-cursor
|
|
|
|
cat <<'EOF' >"$HOME/Desktop/openclaw-gateway.desktop"
|
|
[Desktop Entry]
|
|
Version=1.0
|
|
Type=Link
|
|
Name=OpenClaw Control
|
|
Comment=OpenClaw Gateway Control UI
|
|
Icon=applications-development
|
|
URL=http://localhost:18789
|
|
EOF
|
|
|
|
cat <<'EOF' >"$HOME/Desktop/vscode.desktop"
|
|
[Desktop Entry]
|
|
Version=1.0
|
|
Type=Application
|
|
Name=VS Code
|
|
Comment=Visual Studio Code Editor
|
|
Exec=/usr/local/bin/launch-vscode
|
|
Icon=code
|
|
Terminal=false
|
|
Categories=Development;IDE;
|
|
EOF
|
|
|
|
cat <<'EOF' >"$HOME/Desktop/cursor.desktop"
|
|
[Desktop Entry]
|
|
Version=1.0
|
|
Type=Application
|
|
Name=Cursor
|
|
Comment=Cursor AI IDE
|
|
Exec=/usr/local/bin/launch-cursor
|
|
Icon=cursor
|
|
Terminal=false
|
|
Categories=Development;IDE;
|
|
EOF
|
|
|
|
cat <<'EOF' >"$HOME/Desktop/antigravity.desktop"
|
|
[Desktop Entry]
|
|
Version=1.0
|
|
Type=Application
|
|
Name=Antigravity
|
|
Comment=Google Antigravity AI IDE
|
|
Exec=/usr/bin/antigravity
|
|
Icon=antigravity
|
|
Terminal=false
|
|
Categories=Development;IDE;
|
|
EOF
|
|
|
|
install -o 1000 -g 1000 -m 0644 \
|
|
/tmp/clawtainer-assets/OPENCLAW-SETUP.md \
|
|
"$HOME/Desktop/OPENCLAW-SETUP.md"
|
|
|
|
chmod +x "$HOME"/Desktop/*.desktop
|
|
chown -R 1000:1000 "$HOME/Desktop"
|