使用Arch安装NixOS

使用Arch安装NixOS
注意,可能会因为未知问题失败(Arch官方打包的nix似乎有问题)
安装nix
1 | sudo pacman -S nix |
硬盘分区
-
先用
lsblk
查看硬盘设备 -
再用
cfdisk
分区-
sdb1
- 500MB
- 标签EFI System
- vfat
- efi分区
-
sdb2
- 剩下的全部
- 标签linux file
- btrfs
- 根目录
-
格式化文件系统
1 | sudo mkfs.vfat /dev/sdb1 |
给btrfs建立子卷
1 | sudo mount -o compress-force=zstd /dev/sdb2 /mnt |
挂载分区
1 | sudo mount /dev/sdb2 /mnt -o subvol=@ -o compress-force=zstd |
安装安装NixOS所需要的软件包
1 | nix-channel --add https://nixos.org/channels/nixpkgs-unstable |
把nix安装的包加入环境变量
1 | /etc/profile |
使得环境变量立即生效(需要shell为bash或者zsh,使用fish运行会出错)
1 | source /etc/profile |
生成默认的NixOS配置
此处切换用户为root
1 | nixos-generate-config --root /mnt |
修改配置/mnt/etc/nixos/configuration.nix
和/mnt/etc/nixos/hardware-configuration.nix
安装NixOS
此处用户依旧是root
1 | nixos-install --root /mnt |
- 标题: 使用Arch安装NixOS
- 作者: E= γ mc²
- 创建于 : 2023-11-04 22:38:14
- 更新于 : 2024-11-10 06:47:08
- 链接: https://redefine.ohevan.com/2023/11/04/使用Arch安装NixOS/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论