nixfleet/hmModules/zmkbatx/default.nix

26 lines
427 B
Nix

{
pkgs,
lib,
...
}:
{
home.packages = [ pkgs.zmkBATx ];
systemd.user.services.zmkBATx = {
Install.WantedBy = [
"waybar.service"
];
Unit = {
Description = "zmkBATx";
};
Service = {
ExecStart = ''
${pkgs.runtimeShell} -l -c "${lib.getExe' pkgs.busybox "sleep"} 5 && ${lib.getExe pkgs.zmkBATx}"
'';
Restart = "on-failure";
RestartSec = 3;
};
};
}