Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![nixbot](https://nixbot.nix-community.org/repos/github/nix-community/infra/badge.svg)](https://nixbot.nix-community.org/repos/github/nix-community/infra)

Welcome to the Nix Community infrastructure project.
This repo holds all the NixOS, nix-darwin and Terraform configuration for this organization.
This repo holds all the NixOS, NixBSD, nix-darwin and Terraform configuration for this organization.

You're probably looking for our website [https://nix-community.org](https://nix-community.org).

Expand Down
2 changes: 1 addition & 1 deletion docs/community-builders.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
We provide machines as public builders for the nix community.

`x86_64-linux`
`x86_64-linux`, `x86_64-freebsd`

```text
build-box.nix-community.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIElIQ54qAy7Dh63rBudYKdbzJHrrbrrMXLYl7Pkmk88H
Expand Down
1 change: 1 addition & 0 deletions docs/continuous-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ We provide CI for these platforms:

- `aarch64-darwin`
- `aarch64-linux`
- `x86_64-freebsd`
- `x86_64-linux`

Both `aarch64-linux` and `x86_64-linux` have support for `kvm`/`nixos-test`.
Expand Down
4 changes: 4 additions & 0 deletions docs/infrastructure.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
- RAM: 128GB DDR4 ECC
- Drives: 2 x 1.92TB NVME

This machine also hosts a NixBSD VM configured as a nix remote builder (`x86_64-freebsd`).

```json
--8<-- "docs/build01.json"
```
Expand Down Expand Up @@ -45,6 +47,8 @@
- RAM: 256GB DDR5 ECC
- Drives: 2 x 1.92TB NVME

This machine also hosts a NixBSD VM configured as a nix remote builder (`x86_64-freebsd`).

```json
--8<-- "docs/build03.json"
```
Expand Down
10 changes: 10 additions & 0 deletions docs/package-sets.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
#### Nixpkgs FreeBSD

[nix-community bsd jobset](https://github.com/nix-community/infra/blob/master/hydra/bsd.nix)

Built on `nixos-unstable-small` and `staging-next` for `x86_64-freebsd`:

- [https://hydra.nix-community.org/jobset/nixpkgs/bsd](https://hydra.nix-community.org/jobset/nixpkgs/bsd)

- [https://hydra.nix-community.org/jobset/nixpkgs/bsd-staging-next](https://hydra.nix-community.org/jobset/nixpkgs/bsd-staging-next)

#### Nixpkgs unfree redistributable

[unfree redistributable release set in nixpkgs](https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/release-unfree-redistributable.nix)
Expand Down
2 changes: 2 additions & 0 deletions terraform/github-repo-infra.tf
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ resource "github_repository" "infra" {

topics = [
"nix-darwin",
"nixbsd",
"nixos",
"terraform",
]
Expand All @@ -19,6 +20,7 @@ resource "github_repository" "infra" {

lifecycle {
ignore_changes = [
ignore_vulnerability_alerts_during_read,
pages,
vulnerability_alerts
]
Expand Down