All
- The installer can be run under an unprivileged user
nixos instead of root (sudo -i without a password is used to get root rights); - Xfce desktop updated to branch 4.14;
- The PHP package has been updated to the 7.3 branch. PHP 7.1 branch has been discontinued;
- The GNOME 3 desktop management module provides the ability to enable/disable services, applications, and add-on packages such as games. The installed GNOME 3 environment is as close as possible to the original distribution. Stopped installation of accerciser, dconf-editor, evolution,
gnome-documents
gnome-nettool
gnome-power-manager,
gnome-todo
gnome-tweaks,
gnome-usage
gucharmap,
nautilus-sendto and vinagre. Included in the basic delivery
cheese, geary, gnome-color-manager and orca. The services.avahi.enable service is activated; - Updated versions of distribution components, including
systemd 242; - Added dwm-status service and hardware.printers module;
- Support for Python 2 has been dropped.
When using Nix, packages are installed in a separate /nix/store directory tree or a subdirectory in the user's directory. For example, a package is installed as /nix/store/f3a4β¦8a143-firefox-69.0.2/ where βf3a4β¦β is a unique package identifier used to control dependencies. Packages are designed as containers containing the components necessary for the application to work.
It is possible to determine dependencies between packages by scanning the hash identifiers in the directory of installed packages to find the presence of already installed dependencies. It is possible both to download ready-made binary packages from the repository (when installing updates to binary packages, only delta changes are downloaded), or build from source with all dependencies. The collection of packages is presented in a special repository
Source: opennet.ru