More actions
mNo edit summary |
Amadaluzia (talk | contribs) (Added a paragraph about Home Manager.) |
||
Line 11: | Line 11: | ||
'''NixOS''' is a [[Linux]] distribution built around the '''Nix''' package manager, which provides atomic upgrades, rollbacks, and a declarative configuration model<ref>https://nixos.org/manual/nixos/stable/index.html#sec-intro</ref>. It was originally founded by Eelco Dolstra<ref>https://edolstra.github.io/pubs/phd-thesis.pdf</ref>. | '''NixOS''' is a [[Linux]] distribution built around the '''Nix''' package manager, which provides atomic upgrades, rollbacks, and a declarative configuration model<ref>https://nixos.org/manual/nixos/stable/index.html#sec-intro</ref>. It was originally founded by Eelco Dolstra<ref>https://edolstra.github.io/pubs/phd-thesis.pdf</ref>. | ||
=== Home Manager === | |||
Home Manager is a NixOS module made to configure your user's <code>/home</code>, Home Manager can be installed in different ways but a common approach is using the NixOS module, as that rebuilds Home Manager along with NixOS. Home Manager also provides a wide variety of options, which can be utilized to manage files, install and configure applications among other utilization options. | |||
=== Trivia === | === Trivia === |
Revision as of 20:07, 4 June 2024
Lua error in Module:DistributionInfobox at line 21: data must be either of type string or number.
NixOS is a Linux distribution built around the Nix package manager, which provides atomic upgrades, rollbacks, and a declarative configuration model[1]. It was originally founded by Eelco Dolstra[2].
Home Manager
Home Manager is a NixOS module made to configure your user's /home
, Home Manager can be installed in different ways but a common approach is using the NixOS module, as that rebuilds Home Manager along with NixOS. Home Manager also provides a wide variety of options, which can be utilized to manage files, install and configure applications among other utilization options.
Trivia
- NixOS uses a purely functional package management approach, ensuring that package installations do not interfere with one another.
- The Nix package manager allows for reproducible builds, making it ideal for development environments.