- replaced core module with `mkFirefoxModule` from home-manager
- `mkFirefoxModuleCompat` was created as a wrapper around
`mkFirefoxModule` for compatibility with other Firefox-based browser
packages such as Tor/Mullvad Browser
- profile binary & desktop file creation moved into
`mkFirefoxProfileBinModule`