#!/bin/bash
# CryptoVault Linux Launcher
# Bootable mini OS entry point

echo "╔═══════════════════════════════════════╗"
echo "║     CryptoVault - Secure Boot         ║"
echo "╚═══════════════════════════════════════╝"
echo ""

# Check for encrypted partition
if [ -b /dev/mapper/vault ]; then
    echo "[*] Decrypting vault..."
    cryptsetup open /dev/mapper/vault vault
fi

# Mount vault
mount /dev/mapper/vault /mnt/vault 2>/dev/null || mount LABEL=CRYPTOVAULT /mnt/vault 2>/dev/null

# Launch wallet
cd /mnt/vault/cryptwallet
./wallet --ui --network offline

echo ""
echo "[*] Vault locked"
