feat: Disko | configurable device name + adjusted boot partitions

This commit is contained in:
2025-02-06 16:53:05 +05:00
parent 86a567164d
commit 506df9a405

View File

@@ -1,17 +1,23 @@
{
device ? throw "Set this to your disk device, e.g. /dev/sda",
...
}: {
disko.devices = {
disk = {
main = {
inherit device;
type = "disk";
device = "/dev/nvme0n1";
content = {
type = "gpt";
partitions = {
ESP = {
priority = 1;
boot = {
name = "boot";
size = "1M";
type = "EF02";
};
esp = {
name = "ESP";
start = "1M";
end = "512M";
size = "500M";
type = "EF00";
content = {
type = "filesystem";
@@ -38,15 +44,26 @@
subvolumes = {
"/root" = {
mountpoint = "/";
mountOptions = ["subvol=root" "compress=zstd" "noatime"];
mountOptions = [
"compress=zstd"
"noatime"
];
};
"/nix" = {
mountpoint = "/nix";
mountOptions = ["subvol=nix" "compress=zstd" "noatime"];
mountOptions = [
"subvol=nix"
"compress=zstd"
"noatime"
];
};
"/persistant" = {
mountpoint = "/persistant";
mountOptions = ["subvol=persistant" "compress=zstd" "noatime"];
mountOptions = [
"subvol=persistant"
"compress=zstd"
"noatime"
];
};
"/swap" = {
mountpoint = "/swap";