Firefox: Difference between revisions

imported>Equirosa
m Correct typo in firefox link
imported>Equirosa
Add installation section to Firefox page.
Line 1: Line 1:
{{expansion}}
{{expansion}}
[https://www.mozilla.org/firefox Firefox] is a graphical web browser developed by Mozilla.
[https://www.mozilla.org/firefox Firefox] is a graphical web browser developed by Mozilla.
==Installation==
Nix offer's multiple ways to install Firefox.
===Using Nix===
Firefox may be normally installed by using the <code>firefox</code> package.
===Using Home Manager===
Nix's [[Home Manager]] provides a configuration option for managing Firefox profiles. To allow Home Manager to manage Firefox, you should set the following option in your <code>home.nix</code>:
<syntaxhighlight lang="nix">
programs.firefox.enable = true;
</syntaxhighlight>
For more information on managing Firefix with Home Manager, please refer to [https://rycee.gitlab.io/home-manager/options.html#opt-programs.firefox.enable Home Manager's manual's Firefox section ].
==Other Editions==
Nixpkgs also offers other variants of Firefox aside from the ones stated above. These may suit your needs more comfortably than vanilla Firefox.
'''Note:''' The packages for the variants listed below are installed ''instead'' of the normal <code>firefox</code> package and each other, which means that you'll have to choose one among these options.
===Wayland===
Users running a Wayland compositor (such as [[Sway]]) may want to use a Wayland-compatible build of Firefox. This can be achieved by replacing the <code>firefox</code> package with <code>firefox-wayland</code> instead.
===Firefox ESR===
This is the '''E'''xtended '''S'''upport '''R'''elease of Firefox provided by Mozilla, this release receives only security updates and possesses a more relaxed cadence of feature implementation. You can install it by using the <code>firefox-esr</code> package.
===Mozilla Distributed Binaries===
Mozilla themselves provide official pre-built Firefox binaries. It is possible to install these packages through Nix by using the <code>-bin</code> suffix with the package. So you'd use <code>firefox-bin</code> instead of the normal package. This will download the binary from Mozilla's servers and install it on your system.
== FAQ ==
== FAQ ==