From 6bbf741654edc97c2f5f4b43588280ae06774d8e Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Wed, 5 Aug 2026 23:49:03 +0530 Subject: feat: Added touchpad config to hyprland - Natural scrolling, button for left and right clicks, drag lock and so on --- modules/desktop/hyprland/default.nix | 10 ++++++++++ modules/web/chromium/extensions/ublock-origin.nix | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/desktop/hyprland/default.nix b/modules/desktop/hyprland/default.nix index b87dca9..93e8214 100644 --- a/modules/desktop/hyprland/default.nix +++ b/modules/desktop/hyprland/default.nix @@ -146,6 +146,16 @@ in input = { follow_mouse = 1; kb_layout = "us"; + sensitivity = 0.5; + touchpad = { + natural_scroll = true; + clickfinger_behavior = true; + disable_while_typing = true; + tap_to_click = false; + tap_and_drag = false; + drag_lock = 2; + drag_3fg = 1; + }; }; cursor = { diff --git a/modules/web/chromium/extensions/ublock-origin.nix b/modules/web/chromium/extensions/ublock-origin.nix index 5bc88df..e15d103 100644 --- a/modules/web/chromium/extensions/ublock-origin.nix +++ b/modules/web/chromium/extensions/ublock-origin.nix @@ -6,7 +6,7 @@ let pname = "ublock-origin"; owner = "gorhill"; repo = "uBlock"; - version = "1.72.2"; + version = "1.73.0"; checkedVersion = extLib.checkExtensionVersion { inherit pname @@ -26,7 +26,7 @@ in inherit pname; version = checkedVersion; url = "https://github.com/${owner}/${repo}/releases/download/${checkedVersion}/uBlock0_${checkedVersion}.chromium.zip"; - hash = "sha256-0QTKxOH0jXaxw/+Irt4uqoJpgUrgbMnIUNJ6+1J05TM="; + hash = "sha256-IsYrwPNe0MXpXR/IMagprxmcfKb9tPhBvgNMJXGc6RE="; extensionKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtXfkoFzWOh3Fet9x4L6WY1pw755kt7bFwqd/nmTm5Ptg7d40Qde0tTIhceCFVkwrWTQ3n2/WSpYXoU/UMgSW9anBzoUM0ZXanIdoeHwvL3eMNyx+iyvSrRxee26GwzbZ8J0UvH77KT3rW/iV5ejV4wTxTD3rFr0udkI5bbTPYpmGFOKPD8I3IB6BsoUTKW3XTSLM0fUYggdbDNwQGZvLYwqZzk/vWH/oifHR6CEvdFR51JAdf3tJQhttI6My49Vq6etCi9y5ZLXrMksxcEcIlQKaF2fdlfL1bYXRAVFDsieuAmu3gJPBj65PVJif5A7DfcH8zm8YGPwrJlTjaJQeDQIDAQAB"; }; } -- cgit v1.2.3