This commit is contained in:
@@ -94,10 +94,11 @@
|
||||
};
|
||||
};
|
||||
|
||||
# cachyos kernel overlay
|
||||
nixpkgs.overlays = [ inputs.nix-cachyos-kernel.overlays.default ];
|
||||
|
||||
# kernel options
|
||||
boot = {
|
||||
kernelPackages = pkgs.linuxPackages_testing;
|
||||
# kernelPackages = pkgs.linuxPackages_latest;
|
||||
|
||||
# aes_generic is built-in as of linux 7.0, no longer a loadable module
|
||||
initrd.luks.cryptoModules = lib.mkForce (
|
||||
|
||||
@@ -14,6 +14,17 @@
|
||||
inputs.nixos-hardware.nixosModules.framework-amd-ai-300-series
|
||||
];
|
||||
|
||||
# cachyos kernel: bore scheduler, full lto, zen 4 (amd ai 340)
|
||||
boot.kernelPackages =
|
||||
let
|
||||
helpers = pkgs.callPackage "${inputs.nix-cachyos-kernel}/helpers.nix" { };
|
||||
kernel = pkgs.cachyosKernels.linux-cachyos-bore-lto.override {
|
||||
lto = "full";
|
||||
processorOpt = "zen4";
|
||||
};
|
||||
in
|
||||
helpers.kernelModuleLLVMOverride (pkgs.linuxKernel.packagesFor kernel);
|
||||
|
||||
hardware.framework.laptop13.audioEnhancement.rawDeviceName =
|
||||
lib.mkDefault "alsa_output.pci-0000_c1_00.6.analog-stereo";
|
||||
|
||||
|
||||
@@ -18,6 +18,22 @@
|
||||
inputs.jovian-nixos.nixosModules.default
|
||||
];
|
||||
|
||||
# cachyos kernel: bore scheduler, full lto, zen 3 (5800x)
|
||||
boot.kernelPackages =
|
||||
let
|
||||
helpers = pkgs.callPackage "${inputs.nix-cachyos-kernel}/helpers.nix" { };
|
||||
kernel = pkgs.cachyosKernels.linux-cachyos-bore-lto.override {
|
||||
lto = "full";
|
||||
processorOpt = "x86_64-v3";
|
||||
structuredExtraConfig = with lib.kernel; {
|
||||
# x86_64-v3 is the ISA level; pin to zen 3 for microarch tuning
|
||||
GENERIC_CPU = lib.mkForce no;
|
||||
MZEN3 = lib.mkForce yes;
|
||||
};
|
||||
};
|
||||
in
|
||||
helpers.kernelModuleLLVMOverride (pkgs.linuxKernel.packagesFor kernel);
|
||||
|
||||
fileSystems."/media/games" = {
|
||||
device = "/dev/disk/by-uuid/1878136e-765d-4784-b204-3536ab4fdac8";
|
||||
fsType = "f2fs";
|
||||
|
||||
Reference in New Issue
Block a user