harbor-rs

Reusable Rust toolchain and cross-compilation infrastructure for Nix flakes.

Keep toolchains, cross targets, Cargo config generation, and packaging helpers in one flake library instead of rebuilding that plumbing in every Rust workspace.

Toolchains

Build nightly or stable Rust toolchains with crane already wired into the result.

Cross targets

Generate native, Windows, and macOS cross environments from one flake library.

Cargo config

Emit linker and compiler settings once, then serve them from a cache-keyed CARGO_HOME without touching the project tree.

Packaging helpers

Ship AppImages, Flatpaks, Homebrew formulas, and other release artifacts without forking the build graph.