aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-05 23:49:03 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-05 23:49:03 +0530
commit6bbf741654edc97c2f5f4b43588280ae06774d8e (patch)
treeb526eb4f810c43b1fb7a4c7d313e7d6ba4015817
parent53dc8c95e525f922461dfc1768121ee02380e4ec (diff)
downloadhome-manager-config-6bbf741654edc97c2f5f4b43588280ae06774d8e.tar.gz
home-manager-config-6bbf741654edc97c2f5f4b43588280ae06774d8e.zip
feat: Added touchpad config to hyprland
- Natural scrolling, button for left and right clicks, drag lock and so on
-rw-r--r--modules/desktop/hyprland/default.nix10
-rw-r--r--modules/web/chromium/extensions/ublock-origin.nix4
2 files changed, 12 insertions, 2 deletions
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";
};
}