46 lines
884 B
Nix
46 lines
884 B
Nix
|
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
|||
|
# and may be overwritten by future invocations. Please make changes
|
|||
|
# to /etc/nixos/configuration.nix instead.
|
|||
|
{ lib, pkgs, modulesPath, ... }:
|
|||
|
|
|||
|
{
|
|||
|
imports = [
|
|||
|
(modulesPath + "/installer/scan/not-detected.nix")
|
|||
|
];
|
|||
|
|
|||
|
boot.kernelPackages = lib.mkForce pkgs.linuxPackages;
|
|||
|
|
|||
|
boot.initrd.luks.devices.crypted = {
|
|||
|
device = "/dev/md/raid1";
|
|||
|
preLVM = true;
|
|||
|
};
|
|||
|
|
|||
|
boot.initrd.availableKernelModules = [
|
|||
|
"xhci_pci"
|
|||
|
"ahci"
|
|||
|
"nvme"
|
|||
|
"sd_mod"
|
|||
|
"tpm"
|
|||
|
"tpm_tis"
|
|||
|
"trusted"
|
|||
|
"tpm_crb"
|
|||
|
"tpm_tis_core"
|
|||
|
"rng_core"
|
|||
|
];
|
|||
|
|
|||
|
|
|||
|
boot.swraid.enable = true;
|
|||
|
boot.swraid.mdadmConf = ''
|
|||
|
MAILADDR admin@hoyer.xyz
|
|||
|
'';
|
|||
|
disko.devices = import ./server-raid.nix {
|
|||
|
inherit lib;
|
|||
|
disks = [ "/dev/sda" "/dev/sdb" ];
|
|||
|
};
|
|||
|
|
|||
|
swapDevices = [{ device = "/swapfile"; }];
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|