Skip to content

Commit

Permalink
docs: Add missing blockTypes
Browse files Browse the repository at this point in the history
  • Loading branch information
Lehmanator authored and blaggacao committed Jul 30, 2024
1 parent 1d129b2 commit bfa03fe
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions docs/reference/blocktypes.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,68 @@ _Note: while the implementation is the same as `functions`, the semantics are di
```nix
{{#include ../../src/std/fwlib/blockTypes/anything.nix}}
```

## Kubectl

Block type for rendering deployment manifests for the [Kubernetes] Cluster scheduler.
Each named attribtute-set under the block contains a set of deployment manifests.

[Kubernetes]: https://kubernetes.io

```nix
{{#include ../../src/std/fwlib/blockTypes/kubectl.nix}}
```

## Files (todo: vs data)

```nix
{{#include ../../src/std/fwlib/blockTypes/files.nix}}
```

## Microvms

Block type for managing [microvm.nix] configuration for declaring lightweight NixOS virtual machines.

[microvm.nix]: https://astro.github.io/microvm.nix

```nix
{{#include ../../src/std/fwlib/blockTypes/microvms.nix}}
```

## Namaka

Block type for declaring [Namaka] snapshot tests.

[Namaka]: https://github.com/nix-community/namaka

```nix
{{#include ../../src/std/fwlib/blockTypes/namaka.nix}}
```

## Nixostests

Block type for declaring VM-based tests for NixOS.

```nix
{{#include ../../src/std/fwlib/blockTypes/nixostests.nix}}
```

## Nomad

Block type for rendering job descriptions for the [Nomad] Cluster scheduler.

[Nomad]: https://www.nomadproject.io/

```nix
{{#include ../../src/std/fwlib/blockTypes/nomad.nix}}
```

## Nvfetcher

Block type for managing [nvfetcher] configuration for updating package definition sources.

[nvfetcher]: https://github.com/berberman/nvfetcher

```nix
{{#include ../../src/std/fwlib/blockTypes/nvfetcher.nix}}
```

0 comments on commit bfa03fe

Please sign in to comment.