nixos: disko: cleanup

This commit is contained in:
Guanran Wang 2024-01-03 01:58:12 +08:00
parent 9de12f1548
commit 185f08af82
Signed by: nyancat
SSH key fingerprint: SHA256:8oWGKciPALWut/6WA27oFKofX+6Wtc0gQnsefXLQx/8

View file

@ -7,7 +7,7 @@
content = { content = {
type = "gpt"; type = "gpt";
partitions = { partitions = {
"ESP" = { "esp" = {
size = "2G"; size = "2G";
type = "EF00"; type = "EF00";
content = { content = {
@ -26,20 +26,17 @@
content = { content = {
type = "luks"; type = "luks";
name = "crypted"; name = "crypted";
extraOpenArgs = ["--allow-discards"]; settings.allowDiscards = true;
passwordFile = "/tmp/secret.key"; # Interactive
content = { content = {
type = "btrfs"; type = "btrfs";
extraArgs = ["-f"];
mountpoint = "/btrfs";
subvolumes = { subvolumes = {
"/@nix" = { "/@nix" = {
mountpoint = "/nix"; mountpoint = "/nix";
mountOptions = ["compress=zstd" "noatime"]; mountOptions = ["defaults" "compress=zstd" "noatime"];
}; };
"/@persist" = { "/@persist" = {
mountpoint = "/persist"; mountpoint = "/persist";
mountOptions = ["compress=zstd" "noatime"]; mountOptions = ["defaults" "compress=zstd" "noatime"];
}; };
}; };
}; };
@ -50,7 +47,7 @@
content = { content = {
type = "swap"; type = "swap";
randomEncryption = true; randomEncryption = true;
resumeDevice = true; # resume from hiberation from this device #resumeDevice = true; # resume from hiberation from this device
}; };
}; };
}; };
@ -61,9 +58,11 @@
"/" = { "/" = {
fsType = "tmpfs"; fsType = "tmpfs";
mountOptions = [ mountOptions = [
"size=2G"
"defaults" "defaults"
"size=2G"
"mode=755" "mode=755"
"nodev"
"nosuid"
]; ];
}; };
}; };