(入门安装 8 启用unstable)nixos 从0实现全集 梦中情os

nixos

nixos 因为除非恶意,理论上永远不会滚挂,所以一般的都会使用ustable版本

在启用 flakes和home manage的情况下 只需要修改 flake.nix 即可
一个参考

nix
 cat /etc/nixos/flake.nix 
{
  description = "NixOS configuration";
  inputs = {
    #nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11";
    nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
    home-manager = {
      url = "github:nix-community/home-manager/release-23.11";
      inputs.nixpkgs.follows = "nixpkgs";
    };
  };
  outputs = inputs@{ nixpkgs, home-manager, ... }: {
    nixosConfigurations = {
      # 这里的 vm-nixos 替换成你的主机名称
      vm-nixos = nixpkgs.lib.nixosSystem {
        system = "x86_64-linux";
        modules = [
          ./configuration.nix
          home-manager.nixosModules.home-manager
          {
            home-manager.useGlobalPkgs = true;
            home-manager.useUserPackages = true;
            home-manager.users.yh = import ./home.nix;
          }
        ];
      };
    };
  };
}

评论