add server

This commit is contained in:
kp2pml30 2025-01-26 19:33:07 +04:00
parent 284b131058
commit 95f65d9c03
18 changed files with 358 additions and 112 deletions

View file

@ -4,25 +4,23 @@
, ...
}:
{
hardware.enableRedistributableFirmware = true;
boot = {
loader.grub = {
enable = true;
devices = [ "nodev" ];
efiSupport = true;
useOSProber = true;
};
loader.efi.canTouchEfiVariables = true;
initrd.availableKernelModules = [ "nvme" "xhci_pci" "usb_storage" "sd_mod" "sdhci_pci" ];
initrd.kernelModules = [ ];
extraModulePackages = [ ];
options.kp2pml30.boot = {
efiGrub = lib.mkEnableOption "";
};
networking = {
networkmanager.enable = true;
useDHCP = lib.mkDefault true;
imports = [
./efiGrub.nix
];
config = {
hardware.enableRedistributableFirmware = true;
boot = {
loader.efi.canTouchEfiVariables = true;
initrd.availableKernelModules = [ "nvme" "xhci_pci" "usb_storage" "sd_mod" "sdhci_pci" "uas" "usbcore" ];
initrd.kernelModules = [ ];
extraModulePackages = [ ];
};
};
}