From 172da40e6133c2df9ac499f411b4ffc6b9ef61b8 Mon Sep 17 00:00:00 2001 From: Julia Lange Date: Sun, 26 May 2024 17:05:34 -0700 Subject: [PATCH] Tablet, add opentabletdrivers --- nixosModules/services/graphics/default.nix | 1 + .../services/graphics/tabletdrivers/default.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 nixosModules/services/graphics/tabletdrivers/default.nix diff --git a/nixosModules/services/graphics/default.nix b/nixosModules/services/graphics/default.nix index 76e68bf..ec5ce31 100644 --- a/nixosModules/services/graphics/default.nix +++ b/nixosModules/services/graphics/default.nix @@ -5,5 +5,6 @@ ./display_manager ./nvidia ./wayland_compositors + ./tabletdrivers ]; } diff --git a/nixosModules/services/graphics/tabletdrivers/default.nix b/nixosModules/services/graphics/tabletdrivers/default.nix new file mode 100644 index 0000000..6afecf7 --- /dev/null +++ b/nixosModules/services/graphics/tabletdrivers/default.nix @@ -0,0 +1,15 @@ +{ config, pkgs, lib, ... }: + +{ + options = { + tablet.enable = lib.mkEnableOption + "Enables tablet support"; + }; + + config = lib.mkIf config.tablet.enable { + hardware.opentabletdriver.enable = true; + environment.systemPackages = with pkgs; [ + opentabletdriver + ]; + }; +}