@WildPowerHammer Ну первый вопрос тесно связан со вторым. Сами флейки нужны только чтобы объединить configuration.nix и home.nix в одной папке и чтобы загружать программы недоступные в репозитории. Например можно не добавлять канал home-maneger'а через nix-channel, а добавить его в флейк, чтобы каждый раз не проделывать эту манипуляцию при загрузке системы. Так же у меня загружается и nixvim: в флейке прописан путь до репозитория, а в configuration.nix записано programs.nixvim.enable = true;
Если ты зайдёшь на https://search.nixos.org/packages, увидишь, что так можно загрузить довольно много программ, тот же hyprland так загружает не безизвестный райсер никса kuper(https://github.com/SHTRAMPANTUNC/MyNixOS), но его кофиг настолько сложен для понимания новичку, что я туда суюсь только при крайней необходимости
@volandevsrat
Аха, хорошо, интересно, но вернусь к первому вопросу чуть перефразировав
В nixosConfigurations и homeConfigurations есть modules куда вроде как надо пихать configuration.nix и home.nix соответственно, вопрос что это чудо делает и надо ли туда пихать всё что в import'ах в configuration.nix?
P.S. - увидел что вроде доп файлы пихать не нужно но всё еще не до конца понимаю что оно делает