{ pkgs, lib, config, ... }:
let
  fsr-infoscreen = pkgs.fsr-infoscreen;

in
{

  systemd = {
    services."fsr-infoscreen" = {
      enable = true;
      wantedBy = [ "multi-user.target" ];
      script = ''
        ${pkgs.python39}/bin/python39 ${fsr-infoscreen}/build/middleware/infoscreen.py
      '';

      serviceConfig = {
        User = "infoscreen";
        Restart = "on-failure";
      };
    };
  };

  users.users.infoscreen = {
    name = "infoscreen";
    description = "custom user for service infoscreen service";
    isNormalUser = true;
  };

}