如何在Nixos上安装X.

Chr*_*ski 1 nixos

我正在使用最小的nixos VM映像.

根据:https://nixos.org/nixos/manual/index.html#sec-x11

我只需要添加这些行(/etc/nixos/configuration.nix据推测)

services.xserver.enable = true;
services.xserver.desktopManager.xfce.enable = true;
Run Code Online (Sandbox Code Playgroud)

一旦我执行sudo nixos-rebuild switch并安装xinit nix-env -i xinit,并执行startx我得到一个错误:

hostname: Unknown host
xauth: file /home/demo/.serverauth.2821 does not exist
Run Code Online (Sandbox Code Playgroud)

fla*_*vio 7

你不是用来xinit在nixOS中启动X. 为此,请输入systemctl start display-manager.service.但它应该在您重新启动系统后自动启动,所以我认为某些内容配置错误(可能您已services.xserver.autorun设置为false?).