чтобы поставить базовую систему линукс, ставишь репозиторий или метапакет base / core и т.п., чтобы доустановить инструменты разработки, ставишь base-devel / dev и тому подобное -- тут ты получаешь всё необходимое для пересборки системы, это понятно.. но я думаю пора создавать отдельную категорию мета-пакетов hipster-dev / smoothie-dev и т.п. и включать в него всякие электроны, нод.жс, докеры и другие инструменты разработки. в целом всё необходимое современному бородатому разработчику в клетчатой рубашке. а то надоело по крупицам ставить пакеты эти и зависимости к ним.