Centralize default settings
This commit is contained in:
parent
eccebe5b17
commit
d91cbe3bdf
|
@ -1,36 +1,5 @@
|
|||
{ ... }:
|
||||
let
|
||||
fs = import ./partition/fs.nix;
|
||||
in {
|
||||
{ ... }: {
|
||||
imports = [
|
||||
./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 = [
|
||||
../partition.nix
|
||||
../../../scripts/Arch/OS/config.nix
|
||||
../../Generic/Arch/config.nix
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{ ... }: {
|
||||
imports = [
|
||||
../../lib/modules/partition.nix
|
||||
../Generic/config.nix
|
||||
];
|
||||
|
||||
config = {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{ ... }: {
|
||||
imports = [
|
||||
../../../lib/modules/partition.nix
|
||||
../config.nix
|
||||
];
|
||||
|
||||
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 = [
|
||||
../../../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