style: mount options to variable
This commit is contained in:
parent
130b1e9eb3
commit
ebf506016e
@ -5,6 +5,12 @@
|
|||||||
disko.devices.disk.disk1 =
|
disko.devices.disk.disk1 =
|
||||||
let
|
let
|
||||||
device = "/dev/sda";
|
device = "/dev/sda";
|
||||||
|
defaultMountOpts = [
|
||||||
|
"compress=zstd"
|
||||||
|
"noatime"
|
||||||
|
"autodefrag"
|
||||||
|
"ssd"
|
||||||
|
];
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
inherit device;
|
inherit device;
|
||||||
@ -58,94 +64,44 @@
|
|||||||
"/snapshots" = { };
|
"/snapshots" = { };
|
||||||
"/rootfs" = {
|
"/rootfs" = {
|
||||||
mountpoint = "/";
|
mountpoint = "/";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/homefs" = {
|
"/homefs" = {
|
||||||
mountpoint = "/home";
|
mountpoint = "/home";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist" = { };
|
"/persist" = { };
|
||||||
"/persist/nix" = {
|
"/persist/nix" = {
|
||||||
mountpoint = "/nix";
|
mountpoint = "/nix";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist/srv" = {
|
"/persist/srv" = {
|
||||||
mountpoint = "/srv";
|
mountpoint = "/srv";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist/docker" = {
|
"/persist/docker" = {
|
||||||
mountpoint = "/var/lib/docker";
|
mountpoint = "/var/lib/docker";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist/podman" = {
|
"/persist/podman" = {
|
||||||
mountpoint = "/var/lib/podman";
|
mountpoint = "/var/lib/podman";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist/containers" = {
|
"/persist/containers" = {
|
||||||
mountpoint = "/var/lib/containers";
|
mountpoint = "/var/lib/containers";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist/libvirt" = {
|
"/persist/libvirt" = {
|
||||||
mountpoint = "/var/lib/libvirt";
|
mountpoint = "/var/lib/libvirt";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist/log" = {
|
"/persist/log" = {
|
||||||
mountpoint = "/var/log";
|
mountpoint = "/var/log";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"/persist/impermanence" = {
|
"/persist/impermanence" = {
|
||||||
mountpoint = "/persist";
|
mountpoint = "/persist";
|
||||||
mountOptions = [
|
mountOptions = defaultMountOpts;
|
||||||
"compress=zstd"
|
|
||||||
"noatime"
|
|
||||||
"autodefrag"
|
|
||||||
"ssd"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user