Firefox: Difference between revisions
Search engines are now referenced by id instead of by name, use 'ddg' instead of 'DuckDuckGo'. |
Aquagarced (talk | contribs) Added new section to troubleshooting in regards to getting policies working. Home manager cannot completely configure firefox installed through the system configuration since it is not only linking configuration files as it typically does, but in addition creates a new wrapped version of the executable. This is not currently made clear in the documentation on Home Manager's site nor here |
||
| (One intermediate revision by the same user not shown) | |||
| Line 235: | Line 235: | ||
<translate> | <translate> | ||
<!--T:25--> | <!--T:25--> | ||
[https://nix-community.github.io/home-manager/options.xhtml#opt-programs.firefox.enable More options are available on Home Manager's site.] | [https://nix-community.github.io/home-manager/options.xhtml#opt-programs.firefox.enable More options are available on Home Manager's site.] [https://firefox-admin-docs.mozilla.org/reference/policies/ More options for policies can be found on Mozilla's site.] | ||
To reload uBlock Origin settings from <code>policies.json</code>, open the uBlock Origin dashboard and choose ''Reset to default settings''. | To reload uBlock Origin settings from <code>policies.json</code>, open the uBlock Origin dashboard and choose ''Reset to default settings''. | ||
| Line 369: | Line 369: | ||
<!--T:42--> | <!--T:42--> | ||
Native messaging hosts (used for extensions like Plasma Integration) do not work with the <code>-bin</code> variants of Firefox or with Firefox installed imperatively via <code>nix-env</code>. You must use a variant built from source via your NixOS or Home Manager configuration. | Native messaging hosts (used for extensions like Plasma Integration) do not work with the <code>-bin</code> variants of Firefox or with Firefox installed imperatively via <code>nix-env</code>. You must use a variant built from source via your NixOS or Home Manager configuration. | ||
==== Policies Failed to Load when using Home Manager ==== | |||
If the policies are not configured when using Home Manager, ensure that the package is installed via your Home Manager configuration rather than your NixOS configuration. Additionally, some options are only available when using the <code>firefox-esr</code> variant of the package. | |||
==== ALSA audio instead of PulseAudio ==== <!--T:27--> | ==== ALSA audio instead of PulseAudio ==== <!--T:27--> | ||
| Line 404: | Line 407: | ||
* [[Home Manager]] – Declarative per-user configuration | * [[Home Manager]] – Declarative per-user configuration | ||
* [https://search.nixos.org/options?channel=unstable&query=programs.firefox NixOS options for Firefox] | * [https://search.nixos.org/options?channel=unstable&query=programs.firefox NixOS options for Firefox] | ||
* [https://firefox-admin-docs.mozilla.org/reference/policies/ Policy template options for Firefox] | |||
== References == <!--T:67--> | == References == <!--T:67--> | ||