summary refs log tree commit diff
path: root/bin/firefox
blob: 659b854ed5871a3c6a81cdf150ef61ef1250a926 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh

set -x

bin=${FIREFOX_BIN:-firefox-nightly-bin}

# enable touch device support
export MOZ_USE_XINPUT2=1

case "$(basename "$0")" in
    firefox|nightly)
        exec "${bin}" --profile $HOME/.mozilla/firefox/wr7p23up.default-nightly $@ ;;

    firefox-kiosk)
        exec "${bin}" --profile $HOME/.mozilla/firefox/wr7p23up.default-nightly --ssb $@ ;;

    firefox-clean)
        exec firejail \
            --overlay-tmpfs \
            --profile=firefox \
            "${bin}" -P clean --new-instance $@ ;;

    workfox)
        swx -M work "${bin}" --profile $HOME/.mozilla/firefox/d2ps1x6l.work $@ ;;
    workfox-kiosk)
        swx -M work "${bin}" --profile $HOME/.mozilla/firefox/d2ps1x6l.work --ssb $@ ;;
esac