Поясните пожалуйста, файл для конфига home manager надо отдельно создать, или вписать в общий конфиг?
И зачем в доке создаётся shell при ините Хом менеджера?
можно подключить home-manager, как модуль, тогда у тебя просто появятся дополнительные опции, которые ты можешь вписать в свой configuration.nix, а можешь использовать home-manager как отдельное приложение, тогда у него будет свой конфиг.