nix-config-legacy/hosts/muscari/disk-config.nix
2026-06-26 01:42:07 +03:00

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 = "/";
};
};
};
};
};
};
}