Working tablet driver (configs local)
This commit is contained in:
parent
4b17b41ff0
commit
8ae0ac340d
2 changed files with 3 additions and 34 deletions
|
@ -1,30 +1,9 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
let
|
||||
wacom-config = pkgs.substituteAll {
|
||||
name = "wacom-config";
|
||||
src = ../wacom-config.sh;
|
||||
dir = "bin";
|
||||
isExecutable = true;
|
||||
};
|
||||
in
|
||||
{
|
||||
services = {
|
||||
dbus.packages = with pkgs; [ dconf ];
|
||||
# $ nix-shell -p usbutils
|
||||
# $ lsusb
|
||||
# ID <idVendor>:<idProduct>
|
||||
# Gets stored in /etc/udev/rules.d/99-wacom.rules
|
||||
udev.extraRules = ''
|
||||
ACTION=="add",
|
||||
SUBSYSTEMS=="usb",
|
||||
ATTRS{idVendor}="056a",
|
||||
ATTRS{idProduct}="0302",
|
||||
RUN+="${wacom-config}/bin/wacom-config"
|
||||
'';
|
||||
xserver = {
|
||||
xserver = {
|
||||
enable = true;
|
||||
wacom.enable = true;
|
||||
libinput = {
|
||||
enable = true;
|
||||
touchpad.tapping = true;
|
||||
|
@ -54,6 +33,8 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
hardware.opentabletdriver.enable = true;
|
||||
|
||||
# To prevent `Unit dconf.service not found.` after theming GTK in HM
|
||||
programs.dconf.enable = true;
|
||||
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
# -----------------------------
|
||||
# Desktop monitor configuration
|
||||
# -----------------------------
|
||||
# xsetwacom --list devices | grep -oP '(?<=id:\s)\w+' | while read -r id ; do
|
||||
# xsetwacom set $id MapToOutput 1920x1080+1920+0
|
||||
# done
|
||||
|
||||
touch /home/elnu/wacom-ran
|
||||
|
||||
/run/current-system/sw/bin/xsetwacom set "Wacom Intuos PT S Pad pad" Button 1 "key ctrl ["
|
||||
/run/current-system/sw/bin/xsetwacom set "Wacom Intuos PT S Pad pad" Button 3 "key ctrl ]"
|
||||
/run/current-system/sw/bin/xsetwacom set "Wacom Intuos PT S Pen stylus" Button 3 "key ctrl z"
|
Loading…
Add table
Reference in a new issue