This repository contains the org-wide settings for the nix-tools GitHub org.
It uses Terraform and the GitHub Provider for managing GitHub resources in a git repository. This means creation of repositories, access to the organisation, and policies like branch protection and actions whitelisting are all handled in this repository, rather than clicking around in menus.
For a tutorial, see Kerim Satirli's video,
It is from 2020, but it generally works the same way.