furryfox 489 B

1234567891011121314151617
  1. #!/bin/sh
  2. # wrapper script to move the ~/.mozilla folder after exiting firefox
  3. # check if firefox is installed
  4. command -v "firefox" > /dev/null || exit 1
  5. # make sure datadir exists
  6. datadir=${XDG_DATA_HOME:-$HOME/.local/share}/furryfox
  7. [ -d "$datadir" ] || mkdir -p "$datadir" || exit 1
  8. # mv datadir when needed and start firefox
  9. [ ! -d "$datadir/.mozilla" ] || mv "$datadir/.mozilla" "$HOME/.mozilla"
  10. firefox
  11. # move mozilla folder after closing firefox
  12. mv "$HOME/.mozilla" "$datadir"