summary refs log tree commit diff
path: root/bin/firefox
blob: ed3ddb9b3955aa7e00827b1c5027aeff6719f69d (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
28
#!/bin/sh

set -x

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

# enable touch device support
export MOZ_USE_XINPUT2=1
export MOZ_WEBRENDER=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