Terms and Definitions in Nix Project: Difference between revisions

Sdht0 (talk | contribs)
Copy edit
Mth (talk | contribs)
m Fix broken nix manual link
Line 27: Line 27:
|| Nix
|| Nix
|| An instance of a ''user environment''. When a user makes any change to their environment, such as installing or removing packages, a new ''generation'' of the environment is created instead of modifying the environment in-place. This ensures that updates are atomic and the user can easily roll-back to any previous generation if something goes wrong. The ''current generation'' is a user's currently active user profile.
|| An instance of a ''user environment''. When a user makes any change to their environment, such as installing or removing packages, a new ''generation'' of the environment is created instead of modifying the environment in-place. This ensures that updates are atomic and the user can easily roll-back to any previous generation if something goes wrong. The ''current generation'' is a user's currently active user profile.
|| [http://nixos.org/nix/manual/#sec-profiles Nix Manual: Profiles]
|| [https://nix.dev/manual/nix/stable/package-management/profiles Nix Manual: Profiles]
|--------
|--------
|| Derivation
|| Derivation
Line 65: Line 65:
|--------
|--------
|| attribute path
|| attribute path
|| nix-env takes this if you pass the `-A` flag [http://nixos.org/nix/manual/#opt-attr]  
|| nix-env takes this if you pass the `-A` flag [http://nixos.org/nix/manual/#opt-attr]
|| an unambiguous identifier for a package
|| an unambiguous identifier for a package
||  
||  
Line 81: Line 81:
|| selection path
|| selection path
|| nix-shell error message [https://github.com/NixOS/nix/blob/bdc4a0b54d54146448061dd9a248212f98a9f801/src/libexpr/attr-path.cc#L73]
|| nix-shell error message [https://github.com/NixOS/nix/blob/bdc4a0b54d54146448061dd9a248212f98a9f801/src/libexpr/attr-path.cc#L73]
|| see "attribute path"[http://nixos.org/irc/logs/log.20151103]  
|| see "attribute path"[http://nixos.org/irc/logs/log.20151103]
||  
||  
|--------
|--------