Nobara has migrated to using the kernel from CachyOS with some additional patches/config tweaks.
0001-cachyos-base-all.patch
https://github.com/CachyOS/kernel-patches/blob/master/6.17/all/0001-cachyos-base-all.patch
0001-bore-cachy.patch
https://github.com/CachyOS/kernel-patches/blob/master/6.17/sched/0001-bore-cachy.patch
0001-handheld.patch
https://github.com/CachyOS/kernel-patches/blob/master/6.17/misc/0001-handheld.patch
linux-surface.patchROG-ALLY-NCT6775-PLATFORM.patchps-logitech-wheel.patchamdgpu.ppfeaturemask-taint_warning.patchvalve-gamescope-framerate-control-fixups.patchsuiplay0x1-orientation-quirk.patchamdgpu-HAINAN-variant-fixup.patch0001-Allow-to-set-custom-USB-pollrate-for-specific-device.patch0001-Add-xpadneo-bluetooth-hid-driver-module.patchThese patches help with building the Nobara kernel for aarch86 (arm) devices
0001-ampere-arm64-Add-a-fixup-handler-for-alignment-fault.patch
0002-ampere-arm64-Work-around-Ampere-Altra-erratum-82288-.patch
xe-nonx86.patch
# Apparmor
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock,apparmor"
CONFIG_SECURITY_APPARMOR=y
CONFIG_DEFAULT_SECURITY="apparmor"
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
CONFIG_NETWORK_SECMARK=y
# CONFIG_SECURITY_APPARMOR_DEBUG is not set
CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
CONFIG_SECURITY_APPARMOR_HASH=y
CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
# CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set
CONFIG_DEFAULT_SECURITY_APPARMOR=y
# CONFIG_SECURITY_SELINUX is not set
** REMOVED **
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
# CONFIG_SECURITY_SELINUX_DEBUG is not set
CONFIG_SECURITY_SELINUX_DEVELOP=y
# CONFIG_SECURITY_SELINUX_DISABLE is not set
CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
** END REMOVED **
CONFIG_NTSYNC=y
CONFIG_DM_SNAPSHOT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_I2C_CHARDEV=y
CONFIG_BMI260_I2C=m
# Steam Deck
CONFIG_MFD_STEAMDECK=m
CONFIG_SENSORS_STEAMDECK=m
CONFIG_LEDS_STEAMDECK=m
CONFIG_EXTCON_STEAMDECK=m
# For Surface laptops
## Disable (wrong) NX compatibility flag.
# CONFIG_EFI_DXE_MEM_ATTRIBUTES is not set
CONFIG_HID_IPTS=m
CONFIG_HID_ITHC=m
CONFIG_SURFACE_BOOK1_DGPU_SWITCH=m
CONFIG_IPC_CLASSES=y
CONFIG_LEDS_TPS68470=m
CONFIG_RTC_DRV_SURFACE=m
## Xpadneo
CONFIG_HID_XPADNEO=y