Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NixOS: Difference between revisions

From atl.wiki
(I added a section about lix)
(→‎Lix: changed some small grammatical errors and reworded a sentence as to use the link tag.)
Line 16: Line 16:


=== Lix ===
=== Lix ===
Lix is a community fork of nix, and is located at https://lix.systems. It uses the meson build system. The Lix team also plans to gradually introduce rust to the source code<ref name=":0">https://lix.systems/about/#why-lix</ref>. There are also plans to improve the nix language and make it into the lix language, which is different but still generally syntactically compatible with the nix language<ref name=":0" />.
[https://lix.systems Lix] is a community fork of Nix. It uses the meson build system, though the Lix team also plans to gradually introduce Rust to the source code.</nowiki><ref name=":0">https://lix.systems/about/#why-lix</ref> There are also plans to improve the Nix language and make it into the Lix language, which is different but still generally syntactically compatible with the Nix language<ref name=":0" />.


=== Trivia ===
=== Trivia ===

Revision as of 20:45, 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.

Lix

Lix is a community fork of Nix. It uses the meson build system, though the Lix team also plans to gradually introduce Rust to the source code.</nowiki>[3] There are also plans to improve the Nix language and make it into the Lix language, which is different but still generally syntactically compatible with the Nix language[3].

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.