Appearance
安装 NixOS
直接按照镜像的图形化引导安装即可
配置和安装软件
系统的配置在 /etc/nixos:
bash
.
├── configuration.nix # 系统级配置文件
└── hardware-configuration.nix # 系统硬件配置文件系统级别的配置对应 root 用户,配置对所有用户生效。
接下来在配置文件中修改的目的:
neovim编辑器- 开启
vmware的支持 - 开启系统的
ssh服务器
编辑 /etc/nixos/configurations.nix ( sudo + nano ):

- 在
environment.systemPackages中添加需要安装的包 - 可以在 https://search.nixos.org/packages 搜索可以安装的包
- 添加
virtualisation.vmware.guest.enable = true配置项 - 可以在 https://search.nixos.org/options 搜索内置的配置项
- 取消
services.openssh.enable配置项前的注释标识符
✏️ 我原先以为需要安装
open-vm-tools来支持vmware,但安装后没有效果,反而在配置中搜索关键词vmware找到了选项。所以,建议在安装驱动或者服务类的程序时最好是现在 options 搜索,再到 packages 中搜索。
编辑完成后,运行 sudo nixos-rebuild switch 重新载入配置。稍等片刻后,虚拟机驱动正常运行,nvim 可以正常进入,ssh 远程连接也可用。
更新软件
类似 Ubuntu 中 apt update 和 apt upgrade 的操作:
bash
sudo nix-channel --list # 列出源
# 通过如下的方法设置最新的源
sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos
sudo nix-channel --update # 拉取最新
sudo nixos-rebuild switch # 更新软件,类似于 upgrade