41 lines
No EOL
1.1 KiB
Nix
41 lines
No EOL
1.1 KiB
Nix
# disk-config.nix для muscari — Yandex Cloud VM
|
|
# YC VM из образа Debian 12: один диск /dev/vda (virtio scsi), GPT
|
|
# Используем disko для переформатирования под NixOS:
|
|
# - ESP 512M (vfat, монтируется в /boot) — для systemd-boot
|
|
# - root 100% (ext4, монтируется в /)
|
|
#
|
|
# systemd-boot требует EFI — YC поддерживает UEFI boot
|
|
|
|
{ lib, ... }:
|
|
{
|
|
disko.devices = {
|
|
disk.disk1 = {
|
|
device = lib.mkDefault "/dev/vda";
|
|
type = "disk";
|
|
content = {
|
|
type = "gpt";
|
|
partitions = {
|
|
ESP = {
|
|
name = "ESP";
|
|
size = "512M";
|
|
type = "EF00";
|
|
content = {
|
|
type = "filesystem";
|
|
format = "vfat";
|
|
mountpoint = "/boot";
|
|
};
|
|
};
|
|
root = {
|
|
name = "root";
|
|
size = "100%";
|
|
content = {
|
|
type = "filesystem";
|
|
format = "ext4";
|
|
mountpoint = "/";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} |