summaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-05-26 22:55:43 -0400
committerFreya Murphy <freya@freyacat.org>2026-05-26 23:16:14 -0400
commitef9d427eea09d6e6bbd04b1774b72fba784f3cd8 (patch)
tree5ea006dbe11c670fe7a95ecd3fe297b23df9d246 /system
parentpackage and use CachyOS-Settings (diff)
downloaddotfiles-nix-ef9d427eea09d6e6bbd04b1774b72fba784f3cd8.tar.gz
dotfiles-nix-ef9d427eea09d6e6bbd04b1774b72fba784f3cd8.tar.bz2
dotfiles-nix-ef9d427eea09d6e6bbd04b1774b72fba784f3cd8.zip
use CachyOS kernel
Diffstat (limited to 'system')
-rw-r--r--system/default.nix6
-rw-r--r--system/gaming/default.nix7
2 files changed, 9 insertions, 4 deletions
diff --git a/system/default.nix b/system/default.nix
index f8101c8..e52896f 100644
--- a/system/default.nix
+++ b/system/default.nix
@@ -62,6 +62,7 @@ in {
(_: _: inputs.hy3.packages.${system})
# gaming
(_: _: inputs.nix-gaming.packages.${system})
+ inputs.nix-cachyos-kernel.overlays.pinned
# misc
(_: _: inputs.talc.packages.${system})
(_: _: inputs.apple-fonts.packages.${system})
@@ -141,10 +142,7 @@ in {
};
# use the latest kernel
- boot.kernelPackages =
- if config.gaming.enable
- then pkgs.linuxPackages_xanmod_latest
- else pkgs.linuxPackages_latest;
+ boot.kernelPackages = pkgs.linuxPackages_latest;
# sysrq
boot.kernel.sysctl."kernel.sysrq" = 246;
diff --git a/system/gaming/default.nix b/system/gaming/default.nix
index ca97345..8ecb570 100644
--- a/system/gaming/default.nix
+++ b/system/gaming/default.nix
@@ -22,6 +22,13 @@ in {
"nowatchdog"
];
+ # cachyos kernel
+ boot.kernelPackages = lib.mkForce pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto-x86_64-v4;
+ nix.settings = {
+ substituters = ["https://attic.xuyh0120.win/lantian"];
+ trusted-public-keys = ["lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc="];
+ };
+
programs.wine = {
enable = true;
package = pkgs.wineWow64Packages.staging;