{ pkgs, lib, ... }: { home.packages = [pkgs.zmkBATx]; systemd.user.services.zmkBATx = { Install.WantedBy = ["graphical-session.target"]; Unit = { Description = "zmkBATx"; PartOf = ["graphical-session.target"]; }; Service = { ExecStart = lib.getExe pkgs.zmkBATx; Restart = "on-failure"; RestartSec = 3; }; }; }