【文件属性】:
文件名称:system:使用nixOS和nix-darwin以及家庭管理器进行声明式系统配置
文件大小:132KB
文件格式:ZIP
更新时间:2021-03-22 13:11:38
vim dotfiles bash nix nixos
Nix系统配置
该存储库管理我所有的macOS,nixOS和linux计算机的系统配置。
结构
构型
该存储库是一个flake,因此在中指定了。 特定于平台的基本配置可在中找到; 这些配置在共享尽可能多的功能。
另外,对于未运行nixOS或nix-darwin的系统,。/ 定义了任何运行nix的linux系统的可用配置。
用户自定义
用户“个人资料”在中指定; 这些模块可配置上下文,特定于身份的设置,例如SSL证书或工作与个人电子邮件地址。
先决条件
安装Nix软件包管理器
运行安装程序脚本以在darwin或任何其他类型的linux上执行多用户安装。 该脚本可以选择接受带有nix安装程序URL的参数,但默认情况下将使用nixFlakes安装程序:
./install-nix.sh
请注意,由于默认情况下nix是软件包管理器,因此在NixOS上自然会跳过此步骤。
系统引导
操作系统