Pipeline Timeout

A system admin can update pipeline timeouts per this post, but is it possible to either

A. Allow repo admins to update this value (this would be the ideal)
B. Set the default timeout to something else (asked here but not answered)

This is correct, only a system admin can change the repository timeout. There is no option to override the default 60 minute timeout. A workaround would be to use the Drone API to automatically update the repository timeout for newly activated repositories, perhaps triggered upon receipt of a Drone webhook [1].

[1] https://docs.drone.io/webhooks/overview/