Actually fix custom kernel

This commit is contained in:
Charlotte 🦝 Delenk 2022-02-19 09:14:49 +01:00
parent 5637d7328e
commit f0156d5645
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
4 changed files with 248 additions and 5776 deletions

View file

@ -16,7 +16,7 @@
boot.extraModulePackages = [
config.boot.kernelPackages.zenpower
];
boot.kernelPackages = pkgs.linuxKernel.packages.linux_xanmod;
boot.kernelPackages = pkgs.custom_xanmod;
boot.supportedFilesystems = [ "zfs" ];
boot.zfs.devNodes = "/dev/";

View file

@ -1,12 +1,14 @@
# Configuration file configuring specialization
{ config, ... }: {
{ pkgs, config, lib, ... }: {
nixpkgs.overlays = [
(self: prev: {
linuxKernel.kernels.linux_xanmod = prev.linuxKernel.manualConfig {
inherit (prev) stdenv hostPlatform;
inherit (prev.linuxKernel.kernels.linux_xanmod) src version;
configfile = ../extra/linux/config-${config.networking.hostName};
};
custom_xanmod = pkgs.linuxPackagesFor (pkgs.linuxKernel.kernels.linux_xanmod.override {
ignoreConfigErrors = true;
autoModules = false;
kernelPreferBuiltin = true;
enableParallelBuilding = true;
extraConfig = import (../extra/linux/config- + "${config.networking.hostName}.nix");
});
})
];
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,239 @@
''
PERF_EVENTS_INTEL_RAPL y
ACPI_BUTTON y
ACPI_TINY_POWER_BUTTON y
X86_ACPI_CPUFREQ y
KVM y
KVM_AMD y
BLK_DEV_INTEGRITY_T10 y
ZSMALLOC y
PACKET y
NET_IP_TUNNEL y
NET_UDP_TUNNEL y
INET_DIAG y
INET_TCP_DIAG y
INET_MPTCP_DIAG y
NETFILTER_NETLINK y
NF_CONNTRACK y
NF_LOG_SYSLOG y
NF_TABLES y
NFT_COUNTER y
NFT_COMPAT y
NETFILTER_XTABLES y
NETFILTER_XT_TARGET_LOG y
NETFILTER_XT_MATCH_CONNTRACK y
NETFILTER_XT_MATCH_PKTTYPE y
NF_DEFRAG_IPV4 y
IP_NF_IPTABLES y
IP_NF_MATCH_RPFILTER y
IP_NF_MANGLE y
IP_NF_RAW y
NF_LOG_IPV6 y
IP6_NF_IPTABLES y
IP6_NF_MATCH_RPFILTER y
IP6_NF_MANGLE y
IP6_NF_RAW y
NF_DEFRAG_IPV6 y
STP y
BRIDGE y
VLAN_8021Q y
LLC y
NET_SCH_FQ_CODEL y
BT y
CFG80211 y
RFKILL y
NET_SELFTESTS y
EFI_VARS_PSTORE y
CDROM y
ZRAM y
BLK_DEV_LOOP y
NVME_CORE y
BLK_DEV_NVME y
SCSI_MOD y
SCSI_COMMON y
SCSI y
BLK_DEV_SD y
BLK_DEV_SR y
ATA y
SATA_AHCI y
SATA_AHCI_PLATFORM y
SATA_ACARD_AHCI y
BLK_DEV_DM y
DM_CRYPT y
MAC_EMUMOUSEBTN y
WIREGUARD y
MACVLAN y
MACVTAP y
TUN y
TAP y
R8169 y
PHYLIB y
FIXED_PHY y
REALTEK_PHY y
MDIO_DEVICE y
MDIO_BUS y
FWNODE_MDIO y
ACPI_MDIO y
MDIO_DEVRES y
INPUT_LEDS y
INPUT_MOUSEDEV y
INPUT_EVDEV y
KEYBOARD_ATKBD y
INPUT_UINPUT y
SERIO y
SERIO_I8042 y
SERIO_LIBPS2 y
HW_RANDOM y
TCG_TPM y
TCG_TIS_CORE y
TCG_TIS y
TCG_CRB y
I2C y
I2C_ALGOBIT y
I2C_PIIX4 y
PINCTRL_AMD y
GPIO_GENERIC y
GPIO_AMDPT y
SENSORS_K10TEMP y
WATCHDOG_CORE y
SP5100_TCO y
AGP y
DRM y
DRM_KMS_HELPER y
DRM_TTM y
DRM_TTM_HELPER y
DRM_SCHED y
DRM_AMDGPU y
FB_SYS_FILLRECT y
FB_SYS_COPYAREA y
FB_SYS_IMAGEBLIT y
FB_SYS_FOPS y
BACKLIGHT_CLASS_DEVICE y
SOUND y
SND y
SND_TIMER y
SND_PCM y
SND_HWDEP y
SND_SEQ_DEVICE y
SND_HRTIMER y
SND_CTL_LED y
SND_SEQUENCER y
SND_SEQ_DUMMY y
SND_HDA y
SND_HDA_INTEL y
SND_HDA_CODEC_REALTEK y
SND_HDA_CODEC_HDMI y
SND_HDA_GENERIC y
SND_HDA_CORE y
SND_INTEL_DSP_CONFIG y
SND_INTEL_SOUNDWIRE_ACPI y
HID y
HID_GENERIC y
USB_HID y
USB_COMMON y
USB y
USB_XHCI_HCD y
USB_XHCI_PCI y
USB_XHCI_PCI_RENESAS y
LEDS_CLASS y
LEDS_TRIGGER_AUDIO y
EDAC y
EDAC_DECODE_MCE y
RTC_I2C_AND_SPI y
RTC_DRV_CMOS y
IRQ_BYPASS_MANAGER y
ACPI_WMI y
WMI_BMOF y
AMD_IOMMU_V2 y
INTEL_RAPL_CORE y
INTEL_RAPL y
TEE y
AUTOFS_FS y
FUSE_FS y
FAT_FS y
VFAT_FS y
CONFIGFS_FS y
EFIVAR_FS y
PSTORE y
NLS_CODEPAGE_437 y
NLS_ISO8859_1 y
TRUSTED_KEYS y
ENCRYPTED_KEYS y
CRYPTO_AEAD y
CRYPTO_RNG y
CRYPTO_RNG_DEFAULT y
CRYPTO_NULL y
CRYPTO_CRYPTD y
CRYPTO_AUTHENC y
CRYPTO_SIMD y
CRYPTO_ECC y
CRYPTO_ECDH y
CRYPTO_CURVE25519_X86 y
CRYPTO_CCM y
CRYPTO_CBC y
CRYPTO_CTR y
CRYPTO_ECB y
CRYPTO_XTS y
CRYPTO_NHPOLY1305 y
CRYPTO_NHPOLY1305_SSE2 y
CRYPTO_NHPOLY1305_AVX2 y
CRYPTO_ADIANTUM y
CRYPTO_ESSIV y
CRYPTO_CMAC y
CRYPTO_CRC32C y
CRYPTO_CRC32C_INTEL y
CRYPTO_CRC32_PCLMUL y
CRYPTO_BLAKE2S_X86 y
CRYPTO_CRCT10DIF y
CRYPTO_CRCT10DIF_PCLMUL y
CRYPTO_POLY1305_X86_64 y
CRYPTO_MD4 y
CRYPTO_SHA512_SSSE3 y
CRYPTO_SHA512 y
CRYPTO_GHASH_CLMUL_NI_INTEL y
CRYPTO_AES y
CRYPTO_AES_NI_INTEL y
CRYPTO_DES y
CRYPTO_CHACHA20 y
CRYPTO_CHACHA20_X86_64 y
CRYPTO_SERPENT y
CRYPTO_SERPENT_SSE2_X86_64 y
CRYPTO_SERPENT_AVX_X86_64 y
CRYPTO_SERPENT_AVX2_X86_64 y
CRYPTO_DEFLATE y
CRYPTO_842 y
CRYPTO_LZ4 y
CRYPTO_LZ4HC y
CRYPTO_ZSTD y
CRYPTO_DRBG_MENU y
CRYPTO_DRBG y
CRYPTO_JITTERENTROPY y
CRYPTO_USER_API y
CRYPTO_USER_API_HASH y
CRYPTO_USER_API_SKCIPHER y
CRYPTO_USER_API_AEAD y
CRYPTO_LIB_AES y
CRYPTO_ARCH_HAVE_LIB_BLAKE2S y
CRYPTO_LIB_BLAKE2S_GENERIC y
CRYPTO_LIB_BLAKE2S y
CRYPTO_ARCH_HAVE_LIB_CHACHA y
CRYPTO_LIB_CHACHA_GENERIC y
CRYPTO_LIB_CHACHA y
CRYPTO_ARCH_HAVE_LIB_CURVE25519 y
CRYPTO_LIB_CURVE25519_GENERIC y
CRYPTO_LIB_CURVE25519 y
CRYPTO_LIB_DES y
CRYPTO_ARCH_HAVE_LIB_POLY1305 y
CRYPTO_LIB_POLY1305_GENERIC y
CRYPTO_LIB_POLY1305 y
CRYPTO_LIB_CHACHA20POLY1305 y
CRC16 y
CRC_T10DIF y
LIBCRC32C y
842_COMPRESS y
842_DECOMPRESS y
LZ4_COMPRESS y
LZ4HC_COMPRESS y
ZSTD_COMPRESS y
ASN1_ENCODER y
''