From c6c844a0270992e55ea7a9a92cc2504ac2a9fa61 Mon Sep 17 00:00:00 2001 From: elwrcl Date: Fri, 17 Jul 2026 23:13:59 +0300 Subject: [PATCH] gentoo larping --- modules/nixos/boot/default.nix | 20 ++++++++++++++++---- modules/nixos/system/nix/default.nix | 16 +++++++++------- 2 files changed, 25 insertions(+), 11 deletions(-) diff --git a/modules/nixos/boot/default.nix b/modules/nixos/boot/default.nix index 60640ad..81ce5e5 100755 --- a/modules/nixos/boot/default.nix +++ b/modules/nixos/boot/default.nix @@ -1,11 +1,23 @@ -{ pkgs, ... }: +{ pkgs, inputs, ... }: { - imports = [ - ]; + imports = [ ]; environment.systemPackages = [ pkgs.efibootmgr ]; - boot.kernelPackages = pkgs.linuxPackages_cachyos-lto; + + nixpkgs.overlays = [ + inputs.nix-cachyos-kernel.overlays.default + ]; + + boot.kernelPackages = + let + kernel = pkgs.cachyosKernels.linux-cachyos-bmq.override { + processorOpt = "x86_64-v2"; + lto = "full"; + bbr3 = true; + }; + in + pkgs.linuxKernel.packagesFor kernel; boot.kernelParams = [ "preempt=full" diff --git a/modules/nixos/system/nix/default.nix b/modules/nixos/system/nix/default.nix index c1a1e07..13041a9 100755 --- a/modules/nixos/system/nix/default.nix +++ b/modules/nixos/system/nix/default.nix @@ -7,13 +7,6 @@ "flakes" ]; - documentation = { - man.enable = true; - doc.enable = false; - info.enable = false; - nixos.enable = false; - }; - max-jobs = 4; cores = 4; @@ -23,6 +16,7 @@ "https://ezkea.cachix.org" "https://noctalia.cachix.org" "https://hyprland.cachix.org" + "https://attic.xuyh0120.win/lantian" ]; trusted-public-keys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" @@ -30,8 +24,16 @@ "ezkea.cachix.org-1:ioBmUbJTZIKsHmWWXPe1FSFbeVe+afhfgqgTSNd34eI=" "noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4=" "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" + "lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc=" ]; }; + documentation = { + man.enable = true; + doc.enable = false; + info.enable = false; + nixos.enable = false; + }; + programs.nix-ld.enable = true; }