#!/usr/bin/env bash set -e USER_HOME="$HOME" MAMBA_DIR="$USER_HOME/micromamba" CONFIG_DIR="$USER_HOME/.config/OptimaLab35" DESKTOP_DIR="$USER_HOME/.local/share/applications" ICON_URL="https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35-installer/raw/branch/feat/init/app-icon.png" # change to your actual repo URL ICON_PATH="$CONFIG_DIR/app-icon.png" echo "Checking for micromamba..." if [ ! -d "$MAMBA_DIR" ]; then echo "micromamba not found - installing..." "${SHELL}" <(curl -L micro.mamba.pm/install.sh) else echo "micromamba already installed." fi echo "Creating micromamba environment 'ol' with OptimaLab35..." eval "$("$MAMBA_DIR"/bin/micromamba shell hook -s bash)" micromamba create -y -n ol pip OptimaLab35 echo "Creating config directory..." mkdir -p "$CONFIG_DIR" echo "Downloading icon..." curl -L "$ICON_URL" -o "$ICON_PATH" echo "Creating desktop entry..." mkdir -p "$DESKTOP_DIR" cat > "$DESKTOP_DIR/OptimaLab35.desktop" <