diff options
Diffstat (limited to 'install/firefox.fish')
| -rwxr-xr-x | install/firefox.fish | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/install/firefox.fish b/install/firefox.fish new file mode 100755 index 0000000..7f170d1 --- /dev/null +++ b/install/firefox.fish @@ -0,0 +1,29 @@ +#!/bin/fish + +. (dirname (status filename))/util.fish + +install-deps git inotify-tools + +set -l dist $C_DATA/firefox + +# Update/Clone repo +update-repo firefox $dist + +# Install native app manifest +for dev in mozilla zen + if test -d $HOME/.$dev + mkdir -p $HOME/.$dev/native-messaging-hosts + cp $dist/native_app/manifest.json $HOME/.$dev/native-messaging-hosts/caelestiafox.json + sed -i "s|\$SRC|$dist|g" $HOME/.$dev/native-messaging-hosts/caelestiafox.json + end +end + +# Install zen css +if test -d $HOME/.zen + for profile in $HOME/.zen/*/chrome + cp $dist/zen.css $profile/userChrome.css + end +end + +log 'Done.' +log 'Please install the extension manually from https://addons.mozilla.org/en-US/firefox/addon/caelestiafox' |