fix halo-keyboard service

This commit is contained in:
陈浩南 2023-10-08 19:01:26 +08:00
parent 62aa651c15
commit f1e4bfd9bc

View File

@ -147,8 +147,19 @@ inputs:
(mkIf hardware.halo-keyboard.enable
{
environment.systemPackages = [ inputs.pkgs.localPackages.chromiumos-touch-keyboard ];
systemd.packages = [ inputs.pkgs.localPackages.chromiumos-touch-keyboard ];
services.udev.packages = [ inputs.pkgs.localPackages.chromiumos-touch-keyboard ];
systemd.services.chromiumos-touch-keyboard =
{
wantedBy = [ "multi-user.target" ];
after = [ "systemd-udevd.service" ];
serviceConfig =
{
Type = "simple";
ExecStart = "${inputs.pkgs.localPackages.chromiumos-touch-keyboard}/bin/touch_keyboard_handler";
Restart = "always";
RestartSec = "5";
};
};
})
];
}