home-manager/modules/programs/firefox
Kacper Koniuszy 49cc1ed764 firefox: read the appName for search engine disclaimer from package
Using a fixed application name in the salt for the search engine name
hash can break with minor branding changes. For example, LibreWolf 127
used the application name "LibreWolf", but in version 128 it's "Firefox".

The proper name can be found in about:support -> Application Basics.

Because it doesn't have to be related to the product name visible in
most of the browser (for example in the window title and help menus),
we shouldn't rely on cfg.name for that.

The application name can be read from lib/*/application.ini and we can
use that if the browser was installed via home-manager. If not, we can
fall back to cfg.name.
2024-07-29 17:57:01 +02:00
..
mkFirefoxModule.nix firefox: read the appName for search engine disclaimer from package 2024-07-29 17:57:01 +02:00