From 2c81869b4b40e6799093c85be6baf63c1d699ae4 Mon Sep 17 00:00:00 2001 From: elwrcl Date: Sun, 23 Aug 2026 01:59:34 +0300 Subject: [PATCH] somecommit --- flake.lock | 13 +++++++++++++ flake.nix | 3 +++ hosts/copland.ulu.nix | 1 + modules/home/home-discord.ulu.nix | 2 +- modules/nixos/common/common-boot.ulu.nix | 9 ++++++++- modules/nixos/common/common-kmscon.ulu.nix | 2 +- modules/nixos/hw/hw-intel-hard.ulu.nix | 14 ++++++++++++++ 7 files changed, 41 insertions(+), 3 deletions(-) create mode 100644 modules/nixos/hw/hw-intel-hard.ulu.nix diff --git a/flake.lock b/flake.lock index 437e8f8..deeb276 100755 --- a/flake.lock +++ b/flake.lock @@ -689,6 +689,18 @@ "type": "github" } }, + "intel-hard": { + "locked": { + "lastModified": 1787435059, + "narHash": "sha256-LYoAFtUX6pu/gg4ukqj66fRh3zfj9gv52HzhgoTursg=", + "path": "/home/elars/Projects/intel-hard", + "type": "path" + }, + "original": { + "path": "/home/elars/Projects/intel-hard", + "type": "path" + } + }, "niri": { "inputs": { "niri-stable": "niri-stable", @@ -1062,6 +1074,7 @@ "home-manager": "home-manager_2", "hyprland": "hyprland", "hyprland-plugins": "hyprland-plugins", + "intel-hard": "intel-hard", "niri": "niri", "nix-alien": "nix-alien", "nix-cachyos-kernel": "nix-cachyos-kernel", diff --git a/flake.nix b/flake.nix index aec7b82..0fcad1f 100644 --- a/flake.nix +++ b/flake.nix @@ -84,6 +84,9 @@ url = "github:elwrcl/copetch"; inputs.nixpkgs.follows = "nixpkgs"; }; + intel-hard = { + url = "path:/home/elars/Projects/intel-hard"; + }; }; outputs = diff --git a/hosts/copland.ulu.nix b/hosts/copland.ulu.nix index 4b64617..366359a 100644 --- a/hosts/copland.ulu.nix +++ b/hosts/copland.ulu.nix @@ -91,6 +91,7 @@ in config.flake.nixosModules.common-boot config.flake.nixosModules.hw-bluetooth config.flake.nixosModules.hw-graphics + config.flake.nixosModules.hw-intel-hard config.flake.nixosModules.hw-udev config.flake.nixosModules.net-network-manager config.flake.nixosModules.net-dpi-evasion diff --git a/modules/home/home-discord.ulu.nix b/modules/home/home-discord.ulu.nix index fa7cce3..ccc9ae6 100644 --- a/modules/home/home-discord.ulu.nix +++ b/modules/home/home-discord.ulu.nix @@ -6,7 +6,7 @@ imports = [ inputs.nixcord.homeModules.nixcord ]; - + # could be change? programs.nixcord = { enable = true; discord.silenceNoModClientWarning = true; diff --git a/modules/nixos/common/common-boot.ulu.nix b/modules/nixos/common/common-boot.ulu.nix index f634a00..4450f88 100644 --- a/modules/nixos/common/common-boot.ulu.nix +++ b/modules/nixos/common/common-boot.ulu.nix @@ -11,16 +11,23 @@ nixpkgs.overlays = [ inputs.nix-cachyos-kernel.overlays.pinned ]; boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-bore-lto; - + # todo soryu kernel, opsec modules .. boot.kernelParams = [ "mitigations=off" "nmi_watchdog=1" "transparent_hugepage=madvise" + "reserve_mem=4M:4096:oops" + "ramoops.mem_name=oops" + "ramoops.record_size=262144" + "ramoops.console_size=1048576" + "ramoops.pmsg_size=65536" + "ramoops.ecc=1" ]; boot.kernelModules = [ "tcp_bbr" "sch_fq" + "ramoops" ]; boot.kernel.sysctl = { diff --git a/modules/nixos/common/common-kmscon.ulu.nix b/modules/nixos/common/common-kmscon.ulu.nix index 7c22ef3..6b93029 100644 --- a/modules/nixos/common/common-kmscon.ulu.nix +++ b/modules/nixos/common/common-kmscon.ulu.nix @@ -12,7 +12,7 @@ config = { font-name = "JetBrainsMono Nerd Font"; font-size = 18; - hwaccel = true; + hwaccel = false; }; }; }; diff --git a/modules/nixos/hw/hw-intel-hard.ulu.nix b/modules/nixos/hw/hw-intel-hard.ulu.nix new file mode 100644 index 0000000..dfbf7f1 --- /dev/null +++ b/modules/nixos/hw/hw-intel-hard.ulu.nix @@ -0,0 +1,14 @@ +{ inputs, ... }: +{ + flake.nixosModules.hw-intel-hard = + { ... }: + { + imports = [ inputs.intel-hard.nixosModules.default ]; + + programs.intel-hard = { + enable = true; + buildRoot = "/mnt/HDD/linuxdata/Projects/Drivers/intel-hard-graphics/build"; + opencl.clvkBuildRoot = "/mnt/HDD/linuxdata/Projects/Drivers/clvk/build"; + }; + }; +}