1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
config,
lib,
pkgs,
...
}:
{
systemd.user.services.wvkbd = {
Unit = {
Description = "wayland on-sceen-keyboad";
ConditionEnvironment = [ "WAYLAND_DISPLAY" ];
PartOf = [ "graphical-session.target" ];
After = [
"graphical-session.target"
];
StartLimitBurst = 5;
StartLimitIntervalSec = 10;
};
Service = {
ExecStart = "${lib.getExe pkgs.wvkbd} --hidden -H 450 -L 300 -l full,specialpad,emoji --landscape-layers fullwide,specialpad,emoji -alpha 240";
Restart = "on-failure";
RestartSec = 5;
};
Install.WantedBy = [ "graphical-session.target" ];
};
}