#!/usr/bin/bash

# Check if root

sudo snap remove firefox

FILE=/etc/apt/preferences.d/mozilla-firefox
cat <<EOF | sudo tee $FILE	
Package: firefox*
Pin: origin packages.mozilla.org
Pin-Priority: 1001
EOF

sudo mkdir -p /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null

sudo apt-get update && sudo apt-get -y --allow-downgrades install firefox

echo
echo "Firefox DEB should now be installed."
echo "===================================="
echo
sleep 1
echo "Recommending extra packages:"
echo "    firetools firejail"
sleep 1
echo "to sandbox Firefox. Install with command:"
sleep 1
echo "    sudo apt-get install firetools firejail"
sleep 1
echo "Start firefox in sandbox:"
sleep 1
echo "    firejail firefox"
sleep 1
echo
echo "[OK] Done."

