From 40addb8f906650939db5ebfdb2c4fab3563564ae Mon Sep 17 00:00:00 2001 From: cy Date: Tue, 21 Jan 2025 01:09:38 -0500 Subject: [PATCH 1/4] try zen kernel --- hosts/ytnix/default.nix | 2 +- overlay/default.nix | 1 + overlay/kernel.nix | 9 +++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 overlay/kernel.nix diff --git a/hosts/ytnix/default.nix b/hosts/ytnix/default.nix index 01a9c97..2cac680 100644 --- a/hosts/ytnix/default.nix +++ b/hosts/ytnix/default.nix @@ -41,7 +41,7 @@ efi.canTouchEfiVariables = false; # toggle when installing }; tmp.cleanOnBoot = true; - kernelPackages = pkgs.linuxPackages_6_12; + kernelPackages = pkgs.linuxPackages_zen; extraModulePackages = with config.boot.kernelPackages; [ rtl8821ce ]; diff --git a/overlay/default.nix b/overlay/default.nix index 99fc17b..123e1f2 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -2,6 +2,7 @@ let overlays = [ ./conduwuit ./attic + ./kernel.nix ]; importedOverlays = map (m: import m) overlays; in diff --git a/overlay/kernel.nix b/overlay/kernel.nix new file mode 100644 index 0000000..b9a233b --- /dev/null +++ b/overlay/kernel.nix @@ -0,0 +1,9 @@ +final: prev: let + inherit (prev) lib; +in { + linux_zen = prev.linux_zen.override (old: { + extraStructuredConfig = with lib.kernel; { + CONFIG_SCHED_MUQSS = yes; + }; + }); +} From 38b90fd28e4c5623c2cbd198d8c84055468c59e6 Mon Sep 17 00:00:00 2001 From: cy Date: Tue, 21 Jan 2025 04:04:08 -0500 Subject: [PATCH 2/4] overlay zen --- hosts/ytnix/default.nix | 2 +- overlay/kernel.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/ytnix/default.nix b/hosts/ytnix/default.nix index 2cac680..0024c40 100644 --- a/hosts/ytnix/default.nix +++ b/hosts/ytnix/default.nix @@ -41,7 +41,7 @@ efi.canTouchEfiVariables = false; # toggle when installing }; tmp.cleanOnBoot = true; - kernelPackages = pkgs.linuxPackages_zen; + kernelPackages = pkgs.linuxKernel.packages.linux_zen; extraModulePackages = with config.boot.kernelPackages; [ rtl8821ce ]; diff --git a/overlay/kernel.nix b/overlay/kernel.nix index b9a233b..e845a1e 100644 --- a/overlay/kernel.nix +++ b/overlay/kernel.nix @@ -1,7 +1,7 @@ final: prev: let inherit (prev) lib; in { - linux_zen = prev.linux_zen.override (old: { + linuxKernels.kernels.linux_zen = prev.linuxKernels.kernels.linux_zen.override (old: { extraStructuredConfig = with lib.kernel; { CONFIG_SCHED_MUQSS = yes; }; From 2c2d5a4103f4484deae3eb2b2a0638dfe38732b4 Mon Sep 17 00:00:00 2001 From: cy Date: Tue, 21 Jan 2025 04:04:32 -0500 Subject: [PATCH 3/4] niri doesnt start if DISPLAY is set before --- home/niri/default.nix | 1 + home/yt/ytnix.nix | 5 ----- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/home/niri/default.nix b/home/niri/default.nix index f74bcb3..40c53d6 100644 --- a/home/niri/default.nix +++ b/home/niri/default.nix @@ -49,6 +49,7 @@ in environment = { DISPLAY = ":0"; # for xwayland-satellite + ANKI_WAYLAND = "1"; }; layout = { diff --git a/home/yt/ytnix.nix b/home/yt/ytnix.nix index 8624bdf..2fa8d16 100644 --- a/home/yt/ytnix.nix +++ b/home/yt/ytnix.nix @@ -40,11 +40,6 @@ }; }; - home.sessionVariables = { - ANKI_WAYLAND = "1"; - DISPLAY = ":0"; - }; - home.packages = with pkgs; [ firefox ungoogled-chromium From 4ceb7f78305e05da7dad175b805dbc9ac6d4780e Mon Sep 17 00:00:00 2001 From: cy Date: Tue, 21 Jan 2025 04:05:32 -0500 Subject: [PATCH 4/4] add garnix.yaml --- garnix.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 garnix.yaml diff --git a/garnix.yaml b/garnix.yaml new file mode 100644 index 0000000..c189664 --- /dev/null +++ b/garnix.yaml @@ -0,0 +1,6 @@ +builds: + include: + - 'nixosConfigurations.*' + - 'homeConfigurations.*' + - '*.aarch64-linux.*' + - '*.x86_64-linux.*'