test installer (fix taksbar icon)
All checks were successful
Android Build / publish (push) Successful in 47s
Linux Build / publish (push) Successful in 50s

This commit is contained in:
olcxja 2026-05-29 22:38:05 +02:00
commit c5004dd52b
5 changed files with 52 additions and 10 deletions

View file

@ -1,8 +0,0 @@
[Desktop Entry]
Name=Miarven
Exec=bash -c 'DIR="$(dirname "%k")"; mkdir -p ~/.local/share/icons; cp "$DIR/icon.png" ~/.local/share/icons/olcxjamiarven.png; cd "$DIR" && ./miarven'
Icon=olcxjamiarven
Type=Application
Categories=Internet
StartupNotify=true
StartupWMClass=olcxja.miarven

40
assets/install.sh Normal file
View file

@ -0,0 +1,40 @@
#!/usr/bin/env bash
set -e
echo "WARNING: Make sure you don't run this script in a folder that contains anything more than Miarven"
echo "otherwise it may result in data loss"
read -r -p "Press Enter to continue (or Ctrl+C, to cancel)..."
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
BIN_DIR="$HOME/.local/bin/olcxja.miarven"
APP_DIR="$HOME/.local/share/applications"
echo "1. Copying files..."
mkdir -p "$BIN_DIR"
mkdir -p "$APP_DIR"
cp -r "$SCRIPT_DIR/"* "$BIN_DIR/"
echo "2. Creating shortcut..."
mv "$BIN_DIR/olcxja.miarven.desktop" "$APP_DIR/olcxja.miarven.desktop"
echo "3. Adding executable permissions..."
chmod +x "$APP_DIR/olcxja.miarven.desktop"
chmod +x "$BIN_DIR/miarven"
echo "4. Cleaning installation..."
rm -f "$BIN_DIR/olcxja.miarven.desktop"
rm -f "$BIN_DIR/install.sh"
echo "5. Installation completed. Cleaning up and launching..."
rm -rf "$SCRIPT_DIR"/*
"$BIN_DIR/miarven" &
exit 0

View file

@ -0,0 +1,8 @@
[Desktop Entry]
Name=Miarven
Exec=~/.local/bin/olcxja.miarven/miarven
Icon=olcxja.miarven
Type=Application
Categories=Internet
StartupNotify=true
StartupWMClass=olcxja.miarven