Open GovanifY opened 3 years ago
The issue seems to be coming from this place in firefox's logic:
XPCOMUtils.defineLazyPreferenceGetter(
AddonSettings,
"INSTALL_REQUIREBUILTINCERTS",
PREF_INSTALL_REQUIREBUILTINCERTS,
!AppConstants.MOZ_REQUIRE_SIGNING &&
!AppConstants.MOZ_APP_VERSION_DISPLAY.endsWith("esr")
);
Since, on my config, I do not use firefox-esr (or change the policies to have a postfix for that matter as it seems it would do the exact same thing) and the official branding is enabled by default in nixOS, this check fails. MOZ_REQUIRE_SIGNING needs to be unset, which either require setting it up inside the makeFlags of the package or force disabling the official branding.
I'm recompiling my firefox without branding and will see how that turns out
I marked this as stale due to inactivity. → More info
Is this still an issue, and if so can you post an updated Firefox configuration? Briefly tried writing one, but it appears I'm not getting it right.
Describe the bug
After updating my NixOS configuration through nixos-install (had to reinstall the bootloader), my nix-managed firefox extensions wouldn't load no matter what, firefox complaining about them being unsigned.
xpinstall.signatures.required
is indeed lockPref'd to false, but that doesn't seem to change anything, and firefox willfully ignores its own configuration.Steps To Reproduce
Install any extensions by adding nixExtensions in a firefox overlay. The extensions I used are in the additional context section although I doubt they are relevant to this particular bug.
Expected behavior
Extensions not being disabled.
Screenshots
Additional context
Metadata
Maintainer information: