在你把所有的软件包都添加完后,你还有件事儿需要做(如果你想要登录到桌面的话,我觉得你还得折腾下 KDE Plasma 5 桌面)。翻到配置文件的末尾并在最后的 } 符号前,追加如下内容:
services.xserver ={
enable =true;
displayManager.sddm.enable =true;
desktopManager.plasma5.enable =true;
};
在 中,你能找到配置文件中更多的选项。保存并关掉配置文件。
安装在你按照自己的需求完善好配置之后,使用命令(需要 root 权限) nixos-install。完成安装所需要的时间,会随着你加入的软件包多少有所区别。安装结束后,你可以使用命令重启系统,(重启之后)迎接你的就是 KDE Plasma 5 的登录管理界面了(图 3)。
图 3: KDE Plasma 5 登录管理界面
安装后你要首先要做的两件事之一便是给 root 用户设个密码(通过输入命令 passwd 来修改默认的密码),以及添加一个标准用户。做法和其它的 Linux 发行版无二。用 root 用户登录,然后在终端输入命令:
useradd-m USER
将 USER 替换成你想要添加的用户名。然后通过下面的命令给用户设上密码:
passwd USER
同样的将 USER 替换成你添加的用户。
然后会有提示引导你填写并验证新密码。然后,你就能用标准用户登录 NixOS 啦。
NixOS 在你安装并运行后,你可以为系统添加新的软件包,但并非通过寻常的方式。如果你发现你需要安装些新东西,你得回到配置文件(位置就是 /etc/nixos/ ),找到之前安装时添加软件包的位置,运行以下命令(需要 root 权限):
nixos-rebuild switch
命令执行结束后,你就能使用新安装的软件包了。
Enjoy NixOS现在,NixOS 已经带着所有你想安装的软件和 KDE Plasma 5 桌面运行起来了。要知道,你所做的不仅仅只是安装了个 Linux 发行版,关键是你自定义出来的发行版非常符合你的需求。所以好好享受你的 NixOS 吧!
via: https://www.linux.com/learn/intro-to-linux/2017/10/nixos-linux-lets-you-configure-your-os-installing