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 == | ||