#!/usr/bin/env bash # Create firefox profile set -e name=$1 url=$2 # Ugly, copy-pasted from SO simple_name=$(echo "$name" | awk '{print tolower($0)}' | sed 's/ //g') echo "Creating webapp $name, using $url." firefox-esr -CreateProfile $simple_name # Create desktop entry cat >~/.local/share/applications/$simple_name.desktop <$profile_dir/chrome/userChrome.css < #nav-bar, #navigator-toolbox:hover > #nav-bar { margin-top: 0; margin-bottom: var(--navbar-margin); z-index: 100; opacity: 1; } /* Hide tabs toolbar on bottom*/ #TabsToolbar { visibility: collapse !important; } /* Hide navbar on bottom*/ #nav-bar { /* customize this value. */ --navbar-margin: -30px; margin-top: 0; margin-bottom: var(--navbar-margin); z-index: -100; transition: all 0.3s ease !important; opacity: 0; } #navigator-toolbox:focus-within > #nav-bar, #navigator-toolbox:hover > #nav-bar { margin-top: var(--navbar-margin); margin-bottom: 0; z-index: 100; opacity: 1; } EOL