aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/chooseprofile
blob: 083c26310d0113fa63dee225e6ff37115b2d2e31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

profiles=$(awk -F= '/^\[Profile/ {profile=$1} /Name/ && !/default/ {print $2}' ~/.mozilla/icecat/profiles.ini)

profile=$(echo "$profiles" | mew -p "Select IceCat Profile" -l 10)

if [ -z "$profile" ] || ! echo "$profiles" | rg -q "^$profile$"; then
    echo "Invalid selection or no profile selected. Exiting."
    exit 1
fi

hyprctl dispatch exec "icecat -P $profile"