diff --git a/nixos/modules/hardware/opentabletdriver.nix b/nixos/modules/hardware/opentabletdriver.nix index 592c2575e9a4..aac29cac7f2f 100644 --- a/nixos/modules/hardware/opentabletdriver.nix +++ b/nixos/modules/hardware/opentabletdriver.nix @@ -8,7 +8,10 @@ let cfg = config.hardware.opentabletdriver; in { - meta.maintainers = with lib.maintainers; [ thiagokokada ]; + meta.maintainers = with lib.maintainers; [ + gepbird + thiagokokada + ]; options = { hardware.opentabletdriver = { @@ -60,6 +63,12 @@ in serviceConfig = { Type = "simple"; + # workaround for https://github.com/NixOS/nixpkgs/issues/469340 + ExecStartPre = pkgs.writeShellScript "disable-for-gdm-greeter" '' + if [[ "$USER" = "gdm-greeter"* ]]; then + exit 1 + fi + ''; ExecStart = lib.getExe' cfg.package "otd-daemon"; Restart = "on-failure"; };