nix-community infrastructure [maintainer=@zowoq]
Find a file
bors[bot] 6e89a59895
Merge
357: deconfigure matterbridge r=Mic92 a=Mic92



Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2023-01-02 11:08:23 +00:00
.github .github/workflows/terraform.yml: add accept-flake-config 2022-12-29 18:37:11 +10:00
build01 import hetzner configuration from srvos 2023-01-01 21:12:56 +01:00
build02 build02/nixpkgs-update: defaultPackage -> packages 2023-01-02 03:50:46 +00:00
build03 deconfigure matterbridge 2023-01-02 09:43:03 +01:00
build04 apply treefmt to codebase 2022-12-31 07:27:07 +01:00
keys import gpg keys with import-keys-hook 2021-09-29 19:09:35 +02:00
roles nix-daemon: do not expose flake-inputs.prom anymore 2023-01-02 09:52:59 +01:00
services deconfigure matterbridge 2023-01-02 09:43:03 +01:00
terraform re-install build04 2022-12-30 20:56:30 +01:00
users apply statix simplication 2023-01-01 15:30:41 +01:00
.envrc switch to flake 2022-04-10 21:58:25 +02:00
.gitignore .gitignore: remove nixops 2022-11-29 18:33:41 +10:00
.mergify.yml mergify: rebase merge 2022-11-16 13:59:07 +10:00
.sops.yaml re-install build04 2022-12-30 20:56:30 +01:00
bors.toml add terraform deploy action 2022-11-17 09:14:36 +10:00
ci.nix apply statix simplication 2023-01-01 15:30:41 +01:00
deploy ./deploy: also accept parameters 2022-04-11 16:19:27 +02:00
flake.lock flake.lock: Update 2023-01-02 03:50:46 +00:00
flake.nix nix-daemon: do not expose flake-inputs.prom anymore 2023-01-02 09:52:59 +01:00
HOSTS.md README.md: hosts, deployment commands -> HOSTS.md 2023-01-02 17:54:09 +10:00
pyproject.toml apply treefmt to codebase 2022-12-31 07:27:07 +01:00
README.md deconfigure matterbridge 2023-01-02 09:43:03 +01:00
secrets.yaml encrypt all yaml files with sops 2022-10-25 09:55:28 +02:00
shell.nix add treefmt-nix to repository 2022-12-31 07:20:52 +01:00
tasks.py apply treefmt to codebase 2022-12-31 07:27:07 +01:00
treefmt.nix also check nix files with statix 2023-01-01 21:18:13 +01:00

nix-community infrastructure

Welcome to the Nix Community infrastructure project. This project holds all the NixOS and Terraform configuration for this organization.

Services

Community builder - build01.nix-community.org

We also provide one x86 hetzner build machine as a public remote builder for the nix community, see here for more information.

Hydra - https://hydra.nix-community.org

If you want to build your project in our hydra, add a new project in this file.

Search - https://search.nix-community.org

Hound code search for NixOS and nix-community GitHub organisations.

nix-community.org DNS

DNS is managed by terraform in this file.

ryantm-updater bot

Support

If you hit any issues, ping us on Matrix in the nix-community room (see the admin list below) or create an issue here: New Issue.

Pull requests from forks

As PRs from forks don't have automatic CI checks, admins can test PRs by posting a comment on the PR instead.

Administrators

  • @adisbladis
  • @flokli
  • @grahamc
  • @Mic92
  • @nlewo
  • @ryantm
  • @zimbatm
  • @zowoq

Hosts

See HOSTS.md, this file also contains deployment details.

Cache

All the builds on these machines are pushed to https://nix-community.cachix.org/

Thanks to Cachix for sponsoring our binary cache!