Основні
- Забезпечено запуск інсталятора під непривілейованим користувачем
nixos замість root (для отримання прав root використовується sudo-i без пароля); - Робочий стіл Xfce оновлено до гілки 4.14;
- Пакет із PHP оновлено до гілки 7.3. Припинено підтримку гілки PHP 7.1;
- У модулі керування робочим столом GNOME 3 надано можливість увімкнення/відключення сервісів, додатків та додаткових пакетів, таких як ігри. Встановлюване оточення GNOME 3 по можливості наближено до оригінального постачання. Припинено встановлення програм accerciser, dconf-editor, evolution,
gnome-documents,
gnome-nettool,
gnome-power-manager,
gnome-todo,
gnome-tweaks,
gnome-usage,
gucharmap,
nautilus-sendto та vinagre. У базове постачання включені
cheese, geary, gnome-color-manager та orca. Активовано сервіс services.avahi.enable; - Оновлено версії компонентів дистрибутива, у тому числі
systemd 242; - Додано сервіс dwm-status та модуль hardware.printers;
- Припинено підтримку Python 2.
При використанні пакетів Nix встановлюються в окреме дерево директорій /nix/store або піддиректорію в каталозі користувача. Наприклад, пакет встановлюється як /nix/store/f3a4…8a143-firefox-69.0.2/, де «f3a4…» є унікальним ідентифікатором пакета, який використовується для контролю залежностей. Пакети оформляються у вигляді контейнерів, які містять необхідні для роботи додатків компоненти.
Між пакетами можливе визначення залежностей, при цьому пошуку наявності вже встановлених залежностей використовується сканування хеш-ідентифікаторів в директорії встановлених пакетів. Можливе як завантаження готових бінарних пакетів з репозиторію (при встановленні оновлень до бінарних пакетів завантажуються лише delta-зміни), так і збирання з вихідних текстів з усіма залежностями. Колекція пакетів представлена у спеціальному репозиторії
Джерело: opennet.ru