about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--dotfiles/.xinitrc4
-rw-r--r--hosts/phobos/default.nix6
2 files changed, 10 insertions, 0 deletions
diff --git a/dotfiles/.xinitrc b/dotfiles/.xinitrc
index 1920a74..44cbad2 100644
--- a/dotfiles/.xinitrc
+++ b/dotfiles/.xinitrc
@@ -65,6 +65,10 @@ dunst &
 
 dwmbar &
 
+if lsusb --verbose 2>&1 | grep --quiet "Mouse"; then
+        synclient TouchPadOff="1"
+fi
+
 while :; do ssh-agent smart-wallpaper -d ~/Images/Wallpapers/Day -n ~/Images/Wallpapers/Night -l $LOCATION -r; done &
 
 exec xmonad 2> /tmp/xmonad.log
diff --git a/hosts/phobos/default.nix b/hosts/phobos/default.nix
index 274cdcb..5bdd524 100644
--- a/hosts/phobos/default.nix
+++ b/hosts/phobos/default.nix
@@ -29,6 +29,12 @@
     steam.enable = true;
   };
 
+  /*  services.udev.extraRules = ''
+    SUBSYSTEM=="input", ACTION=="add", ATTRS{bInterfaceProtocol}=="02", ATTRS{bInterfaceClass}=="03", ATTRS{bInterfaceSubClass}=="01", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/${user}/.Xauthority", RUN+="${pkgs.xorg.xf86inputsynaptics}/bin/synclient TouchpadOff=1"
+    SUBSYSTEM=="input", ACTION=="remove", ATTRS{bInterfaceProtocol}=="02", ATTRS{bInterfaceClass}=="03", ATTRS{bInterfaceSubClass}=="01", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/${user}/.Xauthority", RUN+="${pkgs.xorg.xf86inputsynaptics}/bin/synclient TouchpadOff=0"
+    '';
+  */
+
   environment.etc."nix-index/files".source = inputs.nix-index.legacyPackages.x86_64-linux.database;
 
 }