nixos/opentabletdriver: refactor (#423612)

Changed files
+9 -11
nixos
modules
+9 -11
nixos/modules/hardware/opentabletdriver.nix
···
boot.blacklistedKernelModules = cfg.blacklistedKernelModules;
-
systemd.user.services.opentabletdriver =
-
with pkgs;
-
lib.mkIf cfg.daemon.enable {
-
description = "Open source, cross-platform, user-mode tablet driver";
-
wantedBy = [ "graphical-session.target" ];
-
partOf = [ "graphical-session.target" ];
-
serviceConfig = {
-
Type = "simple";
-
ExecStart = "${cfg.package}/bin/otd-daemon";
-
Restart = "on-failure";
-
};
};
};
}
···
boot.blacklistedKernelModules = cfg.blacklistedKernelModules;
+
systemd.user.services.opentabletdriver = lib.mkIf cfg.daemon.enable {
+
description = "Open source, cross-platform, user-mode tablet driver";
+
wantedBy = [ "graphical-session.target" ];
+
partOf = [ "graphical-session.target" ];
+
serviceConfig = {
+
Type = "simple";
+
ExecStart = lib.getExe' cfg.package "otd-daemon";
+
Restart = "on-failure";
};
+
};
};
}