use `lib.makeScope` and files to organize packages
Some of the improvements here include: * rocksdb can actually use jemalloc now instead of just pulling in a second rocksdb for no reason * "complement-runtime" factored back out into shell file * complement image no longer uses `mkDerivation` for `copyToRoot` because that's what `buildEnv` is for * complement image no longer sets `SERVER_NAME`, complement already does that * all packages were factored out into `callPackage`-able files for use with a custom `lib.makeScope pkgs.newScope` * new version of `mkPackage` has options that are easier to use and override such as `features`
Showing
- bin/complement 39 additions, 0 deletionsbin/complement
- docs/SUMMARY.md 2 additions, 0 deletionsdocs/SUMMARY.md
- docs/development.md 4 additions, 0 deletionsdocs/development.md
- docs/development/testing.md 17 additions, 0 deletionsdocs/development/testing.md
- flake.nix 64 additions, 299 deletionsflake.nix
- nix/pkgs/book/default.nix 31 additions, 0 deletionsnix/pkgs/book/default.nix
- nix/pkgs/complement/config.toml 19 additions, 0 deletionsnix/pkgs/complement/config.toml
- nix/pkgs/complement/default.nix 92 additions, 0 deletionsnix/pkgs/complement/default.nix
- nix/pkgs/complement/v3.ext 0 additions, 0 deletionsnix/pkgs/complement/v3.ext
- nix/pkgs/main/cross-compilation-env.nix 100 additions, 0 deletionsnix/pkgs/main/cross-compilation-env.nix
- nix/pkgs/main/default.nix 71 additions, 0 deletionsnix/pkgs/main/default.nix
- nix/pkgs/oci-image/default.nix 28 additions, 0 deletionsnix/pkgs/oci-image/default.nix
- tests/complement/README.md 0 additions, 15 deletionstests/complement/README.md
- tests/complement/conduwuit-complement.toml 0 additions, 592 deletionstests/complement/conduwuit-complement.toml
- tests/complement/failed_tests.jsonl 0 additions, 596 deletionstests/complement/failed_tests.jsonl
- tests/complement/full_results.jsonl 0 additions, 896 deletionstests/complement/full_results.jsonl
- tests/complement/passed_tests.jsonl 0 additions, 284 deletionstests/complement/passed_tests.jsonl
Loading
Please register or sign in to comment