From a76927f6002320ba5e53847b65a6702731d0e82d Mon Sep 17 00:00:00 2001 From: RGBCube Date: Fri, 2 May 2025 04:01:41 +0300 Subject: [PATCH] feat: use linux zen for desktop --- flake.nix | 4 ++-- modules/linux/kernel.nix | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index e62c252..96a0973 100644 --- a/flake.nix +++ b/flake.nix @@ -3,17 +3,17 @@ nixConfig = { extra-substituters = [ + "https://cache.rgbcu.be/" "https://cache.garnix.io/" "https://cache.privatevoid.net" - "https://cache.rgbcu.be/" "https://hyprland.cachix.org/" "https://nix-community.cachix.org/" ]; extra-trusted-public-keys = [ + "cache.rgbcu.be:nBN/5Qg5E8GIYwaoslm9DYo2zeqlBiCVNCPf17djr+w=" "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" "cache.privatevoid.net:SErQ8bvNWANeAvtsOESUwVYr2VJynfuc9JRwlzTTkVg=" - "cache.rgbcu.be:nBN/5Qg5E8GIYwaoslm9DYo2zeqlBiCVNCPf17djr+w=" "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; diff --git a/modules/linux/kernel.nix b/modules/linux/kernel.nix index 0ca1079..50976d1 100644 --- a/modules/linux/kernel.nix +++ b/modules/linux/kernel.nix @@ -1,5 +1,8 @@ -{ pkgs, ... }: { - boot.kernelPackages = pkgs.linuxPackages_latest; +{ config, pkgs, ... }: { + boot.kernelPackages = if config.isServer then + pkgs.linuxPackages_latest + else + pkgs.linuxKernel.packages.linux_zen; # Credits: # - https://github.com/NotAShelf/nyx/blob/main/modules/core/common/system/security/kernel.nix