Files
dualfroz 80c72dec24 merge: import panel-tweaks sources with history
git-subtree-dir: panel-tweaks
git-subtree-mainline: 1d50e864f3
git-subtree-split: a9a1cf16bb
2026-08-05 19:46:37 +02:00

29 lines
934 B
Bash
Executable File

#!/usr/bin/env bash
# Installs cinnamon-panel-tweaks for the current user:
# - copies the app into ~/.local/share/cinnamon-panel-tweaks/
# - creates a menu launcher (~/.local/share/applications/)
set -euo pipefail
SRC_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
APP_DIR="$HOME/.local/share/cinnamon-panel-tweaks"
DESKTOP_FILE="$HOME/.local/share/applications/cinnamon-panel-tweaks.desktop"
mkdir -p "$APP_DIR" "$(dirname "$DESKTOP_FILE")"
cp "$SRC_DIR/panel_tweaks.py" "$APP_DIR/"
chmod +x "$APP_DIR/panel_tweaks.py"
cat > "$DESKTOP_FILE" << EOF
[Desktop Entry]
Type=Application
Name=Panel Tweaks
Comment=Quick toggles for the Cinnamon panel: autohide, height, edit mode, applets
Exec=python3 $APP_DIR/panel_tweaks.py
Icon=preferences-desktop-cinnamon
Terminal=false
Categories=Settings;
EOF
echo "Installed -> $APP_DIR"
echo "Menu launcher -> $DESKTOP_FILE"
echo "Run directly with: python3 $APP_DIR/panel_tweaks.py"