Siddarth Kumar 980c830415
nix: set nim cache to proper tmp directory
Otherwise we end up with cache collisions like this in CI :

```
 > Error: cannot open '/tmp/nim/libsds_d/@z..@f..@f..@f..@f..@f..
 @ffgber@f6y2zz1uv2lzi4ln2717py8m0aix64u56-avz-hajenccrq-2.2.4@favz
 @fyvo@fflfgrz@frkprcgvbaf.nim.c'
```
2026-05-26 16:01:55 +05:30
..
2026-04-10 14:23:30 +02:00
2026-04-10 14:23:30 +02:00

Usage

Shell

A development shell can be started using:

nix develop

Building

To simply build you can use:

nix build '.#libsds'

It can be also done without even cloning the repo:

nix build github:waku-org/nim-sds
nix build github:waku-org/nim-sds#libsds-ios
nix build github:waku-org/nim-sds#libsds-android-arm64"

Or as a flake input.