{ config, ... }: { hardware.opengl.enable = true; services = let const = config.constants; ports = const.port; usr = const.userName; in { aria2 = { enable = true; extraArguments = "--rpc-listen-all"; rpcListenPort = ports.aria2; rpcSecretFile = config.sops.secrets.aria2.path; }; jellyfin = { enable = true; user = usr; }; jellyseerr = { enable = true; port = ports.jellyseerr; }; radarr = { enable = true; user = usr; }; }; sops.secrets.aria2 = { mode = "0660"; owner = config.systemd.services.aria2.serviceConfig.User; }; }