Настройка

После установки системы и ее загрузки, мы можем настроить систему

  • Авторизовываемся в системе
Логин: root
Пароль: который вы задавали
  • Веменно ставим GIT
nix-shell -p git
  • Клонируем репо с настройками
git clone https://gitlab.com/djinno/dotfiles
  • Меняем хардварный конфиг
cd ./dotfiles
cp /etc/nixos/hardware-configuration.nix ./hosts/laptop/hardware-configuration.nix
  • Запускаем сборку системы
sudo nixos-rebuild switch --flake .#laptop

Итого

После того, как сборка пройдет, вы можете перезагрузить систему

Первая авторизация с помощью рута и пароля который вы задавали

Далее вы можете поменять пароль для своего юзера

passwd djinn

Т.к. конфиг мой, то и юзер соответственно мой

Вы можете изменить имя юзера и пересобрать систему

Если вы дошли до этого момента, то вы очень круты, а значит и в конфиге со временем разберетесь

Большинство настроек вы можете задать в каталоге hosts/laptop

Если у вас много разных систем, то вы можете добавлять их в каталог hosts и соответственно запускать сборку нужной системы:

sudo nixos-rebuild switch --flake .#какойто_хост_с_своими_настройками