Мое рабочее окружение
❯ cat /etc/os-release
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="23.05.20230318.1603d11"
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 23.05 (Stoat)"
SUPPORT_URL="https://nixos.org/community.html"
VERSION="23.05 (Stoat)"
VERSION_CODENAME=stoat
VERSION_ID="23.05"
С недавнего времени я перешел на NixOS и вот почему.
У меня нестандартная система с тайлинговым менеджером Sway, настроек в системе очень много и при этом мой ноутбук с sway является моим основыным рабочим иснтрументом.
В связи с этим возникает вопрос, что делать, если ноутбук украдут/сломается. И тут на помощь приходит NixOS.
NixOS декларативный и индемпотентный дистрибутив, он позволяет описать всю систему в конфигурационных файлах .nix и устанавливать себе преднастроенную под себя систему на различные устройства.
Это основное требование, которое мне необходимо было от NixOS. Прочие вещи в виде изоляции и т.п. меня на данный момент не интересуют :)