Flakes: Difference between revisions

(fix links)
(added relevancy to desktop usage)
Tags: Reverted Visual edit
Line 12: Line 12:
* Flakes also allow for locking references and versions that can then be easily queried and updated programmatically.
* Flakes also allow for locking references and versions that can then be easily queried and updated programmatically.
*  [https://nixos.org/manual/nix/stable/command-ref/new-cli/nix.html Nix command-line interface] accepts flake references for expressions that build, run, and deploy packages.
*  [https://nixos.org/manual/nix/stable/command-ref/new-cli/nix.html Nix command-line interface] accepts flake references for expressions that build, run, and deploy packages.
==== Relevancy for desktop usage ====
Due to the nature of defining inputs and outputs, flakes, when tracked properly with git or a similar versioning system, can allow the user to specify what version of an input they want from any point in time. Additionally, they allow the user to use development, or -git, versions of programs.


====Enable flakes temporarily====
====Enable flakes temporarily====