mirror of
https://github.com/status-im/nim-codex.git
synced 2025-01-31 21:16:09 +00:00
Merge branch 'master' into feature/blockexc-cleanup-blockaddrs-handling
This commit is contained in:
commit
ccc2f50c7d
@ -33,3 +33,27 @@ nix run 'git+https://github.com/codex-storage/nim-codex?submodules=1#''
|
|||||||
```sh
|
```sh
|
||||||
nix flake check ".?submodules=1#"
|
nix flake check ".?submodules=1#"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Running Nim-Codex as a service on NixOS
|
||||||
|
|
||||||
|
Include nim-codex flake in your flake inputs:
|
||||||
|
```nix
|
||||||
|
inputs = {
|
||||||
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
|
||||||
|
nim-codex-flake.url = "git+https://github.com/codex-storage/nim-codex?submodules=1#";
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
To configure the service, you can use the following example:
|
||||||
|
```nix
|
||||||
|
services.nim-codex = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
data-dir = "/var/lib/codex-test";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
```
|
||||||
|
The settings attribute set corresponds directly to the layout of the TOML configuration file
|
||||||
|
used by nim-codex. Each option follows the same naming convention as the CLI flags, but
|
||||||
|
with the -- prefix removed. For more details on the TOML file structure and options,
|
||||||
|
refer to the official documentation: [nim-codex configuration file](https://docs.codex.storage/learn/run#configuration-file).
|
Loading…
x
Reference in New Issue
Block a user