nix-community infrastructure [maintainer=@zowoq]
Find a file
zimbatm 43c95d099c
sops: replace my GPG key with AGE
GPG is failing again. Time to get rid of it.

This age key is derived from my SSH key that you can double-check from
https://github.com/zimbatm.keys
2023-01-21 10:51:00 +01:00
.github settings: try to set the topics 2023-01-17 17:32:29 +01:00
build01 sops: replace my GPG key with AGE 2023-01-21 10:51:00 +01:00
build02 sops: replace my GPG key with AGE 2023-01-21 10:51:00 +01:00
build03 sops: replace my GPG key with AGE 2023-01-21 10:51:00 +01:00
build04 build04: reenable big-parallel 2023-01-07 06:18:45 +10:00
docs docs/_config.yml: use empty string for description 2023-01-10 09:03:58 +10:00
keys import gpg keys with import-keys-hook 2021-09-29 19:09:35 +02:00
roles sops: replace my GPG key with AGE 2023-01-21 10:51:00 +01:00
services hound: update 2023-01-17 06:47:47 +10:00
terraform sops: replace my GPG key with AGE 2023-01-21 10:51:00 +01:00
users apply statix simplication 2023-01-01 15:30:41 +01:00
.envrc direnv: also reload on shell.nix and treefmt.nix changes 2023-01-21 10:39:02 +01: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 sops: replace my GPG key with AGE 2023-01-21 10:51:00 +01:00
bors.toml add terraform deploy action 2022-11-17 09:14:36 +10:00
ci.nix Revert "ci: disable treefmt check" 2023-01-08 18:59:04 +01:00
flake.lock flake.lock: Update 2023-01-16 20:39:08 +00:00
flake.nix nix-daemon: do not expose flake-inputs.prom anymore 2023-01-02 09:52:59 +01:00
HOSTS.md deploy -> inv 2023-01-10 06:47:06 +10:00
inv deploy -> inv 2023-01-10 06:47:06 +10:00
pyproject.toml apply treefmt to codebase 2022-12-31 07:27:07 +01:00
README.md docs/README.md: reorganise () 2023-01-08 14:55:12 +01:00
secrets.yaml sops: replace my GPG key with AGE 2023-01-21 10:51:00 +01:00
shell.nix add treefmt-nix to repository 2022-12-31 07:20:52 +01:00
tasks.py tasks: add update_hound_repos 2023-01-17 06:47:47 +10:00
treefmt.nix treefmt: remove deadnix 2023-01-09 06:04:13 +10: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 provide an x86 build machine as a public remote builder for the nix community, this machine also has an aarch64 machine configured as its own remote builder.

See here for more information.

Continuous integration

We provide x86 and aarch64 linux CI via these systems:

Cache - https://nix-community.cachix.org/

All of the above CI builds are pushed to the cache.

Thanks to Cachix for sponsoring our binary cache!

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

nur-update

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.

nix-community administrators

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

Hosts

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