From 53beeb774c408861d0b9d6e5002d0f617b793acd Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Thu, 8 Jan 2026 17:26:52 +0100 Subject: [PATCH] cleanup --- modules/linearmouse.nix | 44 ----------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 modules/linearmouse.nix diff --git a/modules/linearmouse.nix b/modules/linearmouse.nix deleted file mode 100644 index 3759ba6..0000000 --- a/modules/linearmouse.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ config, pkgs, lib, ... }: - -{ - # LinearMouse configuration - reversed scrolling and no acceleration for mouse - home.file.".config/linearmouse/linearmouse.json".text = builtins.toJSON { - "$schema" = "https://schema.linearmouse.app/0.10.2"; - schemes = [ - { - "if".device.productName = "MX Master 3 Mac"; - scrolling.reverse.vertical = true; - pointer = { - acceleration = 0; - speed = 0.6; - }; - buttons.mappings = [ - { button = 3; action = "appExpose"; } - { button = 4; action = "missionControl"; } - { button = 2; action = "smartZoom"; } - { scroll = "left"; action = { keyPress = [ "leftArrow" ]; }; } - { scroll = "right"; action = { keyPress = [ "rightArrow" ]; }; } - ]; - } - { - "if".device = { - vendorID = "0x004C"; - productID = "0x0269"; - }; - pointer = { - acceleration = 0; - }; - } - ]; - }; - - # Auto-start LinearMouse on login - launchd.agents.linearmouse = { - enable = true; - config = { - ProgramArguments = [ "/Applications/LinearMouse.app/Contents/MacOS/LinearMouse" ]; - RunAtLoad = true; - KeepAlive = false; - }; - }; -}