Centralize default settings
This commit is contained in:
parent
eccebe5b17
commit
d91cbe3bdf
7 changed files with 54 additions and 44 deletions
|
@ -1,36 +1,5 @@
|
||||||
{ ... }:
|
{ ... }: {
|
||||||
let
|
|
||||||
fs = import ./partition/fs.nix;
|
|
||||||
in {
|
|
||||||
imports = [
|
imports = [
|
||||||
./partition/disks.nix
|
./partition/disks.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
config = {
|
|
||||||
partition = {
|
|
||||||
os = {
|
|
||||||
partitions = {
|
|
||||||
Boot = {
|
|
||||||
index = 1;
|
|
||||||
type = "uefi";
|
|
||||||
size = "+1G";
|
|
||||||
format = fs.fat32;
|
|
||||||
mountPoint = "/boot";
|
|
||||||
};
|
|
||||||
|
|
||||||
Swap = {
|
|
||||||
index = 2;
|
|
||||||
type = "swap";
|
|
||||||
};
|
|
||||||
|
|
||||||
OS = {
|
|
||||||
index = 3;
|
|
||||||
type = "linux";
|
|
||||||
format = fs.ext4;
|
|
||||||
mountPoint = "/";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
../partition.nix
|
../partition.nix
|
||||||
../../../scripts/Arch/OS/config.nix
|
../../Generic/Arch/config.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
../../lib/modules/partition.nix
|
../Generic/config.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
../../../lib/modules/partition.nix
|
../config.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
config = {
|
config = {
|
36
profiles/Generic/config.nix
Normal file
36
profiles/Generic/config.nix
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
{ ... }:
|
||||||
|
let
|
||||||
|
fs = import ../../lib/modules/partition/fs.nix;
|
||||||
|
in {
|
||||||
|
imports = [
|
||||||
|
../../lib/modules/partition.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
config = {
|
||||||
|
partition = {
|
||||||
|
os = {
|
||||||
|
partitions = {
|
||||||
|
Boot = {
|
||||||
|
index = 1;
|
||||||
|
type = "uefi";
|
||||||
|
size = "+1G";
|
||||||
|
format = fs.fat32;
|
||||||
|
mountPoint = "/boot";
|
||||||
|
};
|
||||||
|
|
||||||
|
Swap = {
|
||||||
|
index = 2;
|
||||||
|
type = "swap";
|
||||||
|
};
|
||||||
|
|
||||||
|
OS = {
|
||||||
|
index = 3;
|
||||||
|
type = "linux";
|
||||||
|
format = fs.ext4;
|
||||||
|
mountPoint = "/";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,9 +1,5 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
../../../scripts/Arch/OS/config.nix
|
../config.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
config = {
|
|
||||||
partition.os.deviceName = "nvme0n1";
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
9
profiles/ManuSurface/config.nix
Normal file
9
profiles/ManuSurface/config.nix
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
{ ... }: {
|
||||||
|
imports = [
|
||||||
|
../Generic/Arch/config.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
config = {
|
||||||
|
partition.os.deviceName = "nvme0n1";
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue