You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brian Hicks 417d0068e4
update nixpkgs
1 day ago
machines/gitea upgrade to 22.05 4 months ago
terraform add mail records for 2 months ago
.envrc use flake in direnv 10 months ago
.gitignore move gitea to machines/gitea 1 year ago
.gitmodules remove notes 2 years ago
LICENSE add LICENSE 3 years ago correct names 3 years ago pass around the store path isntead of relying on a symlink to be present 4 months ago be less log-spammy 4 months ago move out 1 year ago
flake.lock update nixpkgs 1 day ago
flake.nix go from Terraform 0.15 to 1.2 3 months ago add a script to prune 1 year ago
shell.nix shim a shell in 1 year ago

Infrastructure in the Bytes Zone

These are the configs and infra stuff for!

  • gitea: system configuration for the gitea instance
  • nix: pinned nix stuff, both tools and upstreams for nixos
  • terraform: terraform configuration for compute/DNS resources

Local Setup

  • git clone
  • direnv allow to get the versions of tools

If you're working with Terraform stuff, cd terraform && terraform init. Contact Brian for access to the remote states and the with-great-power-comes-great-responsibility speech.

To update software versions, run niv update.

For making changes to instances after provision, see instructions in gitea.


Feel free to use this for learning purposes, but any other use needs my explicit permission. See LICENSE.