NixOS configurations for nixos.org and its servers [maintainers=@mweinelt, @Mic92, @arianvp, @vcunat, @jfly]
Find a file
Jörg Thalheim f92ab52a2b
Merge pull request #982 from NixOS/hydra-fix
hydra: revert path-style s3 workaround, fix nix TCP keepalive
2026-03-19 13:50:17 +01:00
.github Update cachix/cachix-action action to v17 2026-03-18 21:50:13 +00:00
build hydra: revert path-style s3 workaround, fix nix TCP keepalive 2026-03-19 13:14:48 +01:00
builders macs, builders: properly guard queue-builder secret deployment 2026-03-03 01:29:11 +01:00
checks workaround space usage in CI 2024-08-18 18:13:23 +02:00
dns dns: add queue-runner cname to mimas 2026-01-30 01:59:45 +01:00
docs Update Wiki Link after rename 2025-12-11 09:25:42 -08:00
formatter formatter: ignore dnscontrol formatting 2025-03-30 03:35:05 +02:00
lib treewide: nix fmt 2025-11-30 18:33:46 +01:00
macs macs, builders: properly guard queue-builder secret deployment 2026-03-03 01:29:11 +01:00
metrics/fastly treewide: nix fmt 2025-11-30 18:33:46 +01:00
modules treewide: nix fmt 2025-11-30 18:33:46 +01:00
non-critical-infra add John Ericson to staging-infra 2026-03-17 18:15:43 +01:00
terraform enable bucket versioning 2026-02-19 18:45:25 +01:00
terraform-iam Merge branch 'main' into nix-releases-oidc 2026-01-02 18:49:25 +01:00
.gitignore .gitignore: add .gcroots for colmena --keep-result 2024-04-14 15:34:36 +02:00
channels.nix channels: mark 25.05 as unmaintained 2025-12-31 17:29:01 +01:00
flake.lock hydra: revert path-style s3 workaround, fix nix TCP keepalive 2026-03-19 13:14:48 +01:00
flake.nix hydra: revert path-style s3 workaround, fix nix TCP keepalive 2026-03-19 13:14:48 +01:00
LICENSE Create LICENSE (#380) 2024-02-24 11:18:36 +01:00
pyproject.toml hydra-packet-importer: drop 2025-01-12 16:24:00 +01:00
README.md README: Update video call link for bi-weekly sync 2025-09-18 19:11:56 +03:00
renovate.json renovate: disable semantic commit message 2025-05-23 04:27:47 +02:00
ssh-keys.nix macs: enable hydra-queue-builder 2026-01-30 02:10:48 +01:00

The NixOS infrastructure configurations

This repository contains all the hardware configuration for the nixos project infrastructure.

All the hosts are currently managed using NixOps. Some of the infrastructure is managed using Terraform. There are still a lot of things configured manually.

Docs

Team

There are two teams managing this repository. The responsibility of both teams is to provide infrastructure for the Nix and NixOS community.

@NixOS/infra-build

This team has access to all the infrastructure, including the build infrastructure. The members are a subset of the next team.

@NixOS/infra

First level responders. This team helps with the high-level infrastructure.

All the members should be watching this repository for changes.

Regular catch up

We meet regularly over Jitsi to hash some issues out. Sometimes it helps to have dedicated focus and higher communication bandwidth.

There is an open team meeting every other Thursday at 18:00 (Europe/Zurich). See the google calendar (search for "NixOS Infra") to see the next date.

Location: https://meet.cccda.de/nix-osin-fra Meeting notes: https://pad.lassul.us/nixos-infra

Reporting issues

If you experience any issues with the infrastructure, please post a new issue to this repository.