docs: split services into separate pages

This commit is contained in:
zowoq 2023-05-02 06:59:18 +10:00
parent 3dbf61ab5c
commit fcfd559b29
8 changed files with 37 additions and 49 deletions

3
docs/code-search.md Normal file
View file

@ -0,0 +1,3 @@
[https://search.nix-community.org](https://search.nix-community.org)
Hound code search for NixOS and nix-community GitHub organisations.

View file

@ -1,8 +1,12 @@
### Access
`build01.nix-community.org`
We provide an `x86_64-linux` build machine as a public remote builder for the nix community, this machine also has an `aarch64-linux` machine configured as its own remote builder.
#### Access
If you want access read the security guide lines on [aarch64-build-box](https://github.com/nix-community/aarch64-build-box). Than add your username to [`roles/builder/users.nix`](https://github.com/nix-community/infra/blob/master/roles/builder/users.nix). Don't keep any important data in your home! We will regularly delete `/home` without further notice.
### Using your NixOS home-manager configuration on the hosts
#### Using your NixOS home-manager configuration on the hosts
If you happen to have your NixOS & home-manager configurations intertwined but you'd like your familiar environment on our infrastructure you can evaluate `pkgs.writeShellScript "hm-activate" config.systemd.services.home-manager-<yourusername>.serviceConfig.ExecStart` from your NixOS configuration, and send this derivation to be realized remotely: (in case you aren't a Nix trusted user)

View file

@ -0,0 +1,19 @@
We provide `x86_64-linux` and `aarch64-linux` CI via these systems:
#### Hercules
[https://hercules-ci.com/github/nix-community](https://hercules-ci.com/github/nix-community)
To enable hercules builds go to `https://hercules-ci.com/github/nix-community/$REPO` and click "Build this repository".
#### Hydra
[https://hydra.nix-community.org](https://hydra.nix-community.org)
To enable hydra builds add a new project in this [file](https://github.com/nix-community/infra/blob/master/terraform/hydra-projects.tf).
#### Cache
[https://nix-community.cachix.org/](https://nix-community.cachix.org/)
All of the above CI builds are pushed to the cache.

1
docs/dns.md Normal file
View file

@ -0,0 +1 @@
DNS is managed by terraform in this [file](https://github.com/nix-community/infra/blob/master/terraform/cloudflare_nix-community_org.tf).

1
docs/nur-update.md Normal file
View file

@ -0,0 +1 @@
[https://github.com/nix-community/nur-update](https://github.com/nix-community/nur-update)

View file

@ -1,46 +0,0 @@
## Community builder
We provide an x86 build machine (`build01.nix-community.org`) as a public remote builder for the nix community, this machine also has an aarch64 machine configured as its own remote builder.
See [here](./community-builder.md) for more information.
## Continuous integration
We provide x86_64 and aarch64 linux CI via these systems:
#### Hercules
[https://hercules-ci.com/github/nix-community](https://hercules-ci.com/github/nix-community)
To enable hercules builds go to `https://hercules-ci.com/github/nix-community/$REPO` and click "Build this repository".
#### Hydra
[https://hydra.nix-community.org](https://hydra.nix-community.org)
To enable hydra builds add a new project in this [file](https://github.com/nix-community/infra/blob/master/terraform/hydra-projects.tf).
## Cache
[https://nix-community.cachix.org/](https://nix-community.cachix.org/)
All of the above CI builds are pushed to the cache.
## Search
[https://search.nix-community.org](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](https://github.com/nix-community/infra/blob/master/terraform/cloudflare_nix-community_org.tf).
## ryantm-updater bot
- Docs: [https://ryantm.github.io/nixpkgs-update](https://ryantm.github.io/nixpkgs-update)
- Logs: [https://r.ryantm.com/log/](https://r.ryantm.com/log/)
## nur-update
[https://github.com/nix-community/nur-update](https://github.com/nix-community/nur-update)

2
docs/update-bot.md Normal file
View file

@ -0,0 +1,2 @@
- Docs: [https://ryantm.github.io/nixpkgs-update](https://ryantm.github.io/nixpkgs-update)
- Logs: [https://r.ryantm.com/log/](https://r.ryantm.com/log/)

View file

@ -2,8 +2,12 @@ nav:
- index.md
- sponsors.md
- Services:
- services.md
- continuous-integration.md
- community-builder.md
- R. RyanTM update bot: update-bot.md
- NUR update: nur-update.md
- nix-community.org DNS: dns.md
- code-search.md
- About:
- FAQ: faq.md
- administrators.md