# 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"; }];



}