NixOS 24.5安装 flake
NixOS 24.5安装 flake
1. 创建 flake 配置文件
sudo vim /etc/nixos/flake.nix
内容如下
{description = "A simple NixOS flake";inputs = {# NixOS 官方软件源,这里使用 nixos-24.05 分支nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";};outputs = { self, nixpkgs, ... }@inputs: {nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {system = "x86_64-linux";modules = [# 这里导入之前我们使用的 configuration.nix,# 这样旧的配置文件仍然能生效./configuration.nix];};};
}
2. 修改文件 configuration.nix
编辑配置文件 configuration.nix
sudo vim /etc/nixos/configuration.nix
添加以下内容
nix.settings.experimental-features = [ "nix-command" "flakes" ];
3. 重新构建
使用 上海交通大学镜像可以加快构建速度
sudo nixos-rebuild switch --option substituters https://mirror.sjtu.edu.cn/nix-channels/store