From 8dc4793761e376527961e467c187f83d054feeba Mon Sep 17 00:00:00 2001 From: Tao Tien <29749622+taotien@users.noreply.github.com> Date: Wed, 17 Apr 2024 00:49:23 -0700 Subject: [PATCH] libinput patch --- extras/libinput-overlay.nix | 9 +++++++++ flake.nix | 2 +- systems/NOlaptop.nix | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 extras/libinput-overlay.nix diff --git a/extras/libinput-overlay.nix b/extras/libinput-overlay.nix new file mode 100644 index 0000000..1e3c4a3 --- /dev/null +++ b/extras/libinput-overlay.nix @@ -0,0 +1,9 @@ +final: prev: { + libinput = prev.libinput.overrideAttrs (oldAttrs: { + prePatch = '' + substituteInPlace src/evdev-mt-touchpad.c --replace "DEFAULT_KEYBOARD_ACTIVITY_TIMEOUT_1 ms2us(200)" "DEFAULT_KEYBOARD_ACTIVITY_TIMEOUT_1 ms2us(2000)" + substituteInPlace src/evdev-mt-touchpad.c --replace "DEFAULT_KEYBOARD_ACTIVITY_TIMEOUT_2 ms2us(500)" "DEFAULT_KEYBOARD_ACTIVITY_TIMEOUT_2 ms2us(5000)" + + ''; + }); +} diff --git a/flake.nix b/flake.nix index ed2525c..bc399a9 100644 --- a/flake.nix +++ b/flake.nix @@ -96,7 +96,7 @@ ./extras/dev.nix ./extras/gaming.nix nixos-cosmic.nixosModules.default - ./extras/cosmic.nix + # ./extras/cosmic.nix ]; }; NOmom = nixpkgs.lib.nixosSystem { diff --git a/systems/NOlaptop.nix b/systems/NOlaptop.nix index 9a75e2b..9f94522 100644 --- a/systems/NOlaptop.nix +++ b/systems/NOlaptop.nix @@ -4,6 +4,9 @@ lib, ... }: { + nixpkgs.overlays = [ + (import ../extras/libinput-overlay.nix) + ]; environment.systemPackages = with pkgs; [ # fw-ectool framework-tool