├── .envrc ├── .github └── workflows │ ├── static-docs.yml │ ├── tests-nix-linux.yml │ ├── tests-nix-macos.yml │ └── update-flake-lock.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── cargo.sh ├── crate2nix.sh ├── crate2nix ├── Cargo.lock ├── Cargo.nix ├── Cargo.toml ├── crate-hashes.json ├── default.nix ├── deny.toml ├── flake-module.nix ├── rustfmt.toml ├── src │ ├── command.rs │ ├── config.rs │ ├── lib.rs │ ├── lock.rs │ ├── main.rs │ ├── metadata.rs │ ├── nix_build.rs │ ├── prefetch.rs │ ├── render.rs │ ├── resolve.rs │ ├── sources.rs │ ├── test.rs │ └── util.rs ├── templates │ ├── Cargo-workspace.toml.tera │ ├── Cargo.nix.tera │ ├── crate2nix-sources.nix.tera │ └── nix │ │ └── crate2nix │ │ ├── default.nix │ │ └── tests │ │ ├── default.nix │ │ ├── dependencyDerivations.nix │ │ ├── dependencyFeatures.nix │ │ ├── enableFeatures.nix │ │ ├── expandFeatures.nix │ │ └── packageFeatures.nix └── tests │ └── self_build_up_to_date.rs ├── default.nix ├── dependabot.yml ├── docs ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.mjs ├── flake-module.nix ├── package-lock.json ├── package.json ├── public │ └── favicon.svg ├── src │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── 00_guides │ │ │ ├── 10_flake_template_new.md │ │ │ ├── 20_installing_crate2nix.md │ │ │ ├── 21_running_crate2nix_without_install.md │ │ │ ├── 30_generating.md │ │ │ ├── 31_auto_generating.mdx │ │ │ ├── 40_building_binaries.md │ │ │ ├── 41_choosing_features.md │ │ │ ├── 42_custom_toolchains.md │ │ │ ├── 50_crateOverrides.md │ │ │ ├── 60_tests.md │ │ │ ├── 70_building_fetched_sources.md │ │ │ ├── 71_generating_for_fetched_sources.md │ │ │ └── 80_using_a_rust_overlay.md │ │ │ ├── 50_contributing │ │ │ ├── 00_intro.md │ │ │ ├── 05_code.md │ │ │ ├── 10_docs.md │ │ │ └── 90_release.md │ │ │ ├── 70_design │ │ │ ├── 10_structure_and_phases.md │ │ │ ├── 50_tools_nix.mdx │ │ │ └── 90_inspiration.md │ │ │ ├── 90_reference │ │ │ ├── 10_runtime_dependencies.md │ │ │ ├── 20_known_restrictions.md │ │ │ └── 90_CHANGELOG.md │ │ │ └── index.mdx │ └── env.d.ts └── tsconfig.json ├── flake.lock ├── flake.nix ├── nix-test.sh ├── nix ├── devshell │ └── flake-module.nix ├── nix-test-runner.nix ├── nixpkgs.nix ├── perSystem-tools │ └── flake-module.nix └── pre-commit │ └── flake-module.nix ├── nixpkgs-fmt.sh ├── out-of-tree-sources.md ├── regenerate_cargo_nix.sh ├── run_tests.sh ├── sample_projects ├── bin │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── bin_required_features │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── bin │ │ └── bin_not_to_be_compiled.rs │ │ └── main.rs ├── bin_with_default_features │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ ├── override-root-features.nix │ └── src │ │ └── main.rs ├── bin_with_dep_features │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── bin_with_git_branch_dep │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── bin_with_git_submodule_dep │ ├── Cargo.lock │ ├── Cargo.nix │ ├── Cargo.toml │ ├── crate-hashes.json │ ├── default-with-customBuildRustCrate.nix │ ├── default-with-customBuildRustCrateForPkgs.nix │ ├── default.nix │ └── src │ │ └── main.rs ├── bin_with_lib_dep │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── bin_with_lib_git_dep │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── bin_with_rerenamed_lib_dep │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── cdylib │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── test.nix ├── cfg-test │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ ├── snowflake.txt │ ├── src │ │ ├── lib.rs │ │ └── main.rs │ ├── test.nix │ └── tests │ │ └── echo_foo_test.rs ├── codegen │ ├── Cargo.lock │ ├── Cargo.nix │ ├── Cargo.toml │ ├── build.rs │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── conditional_features │ ├── Cargo.lock │ ├── Cargo.toml │ ├── optional │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ └── src │ │ └── main.rs ├── cross_compile_build_dependencies │ ├── Cargo.lock │ ├── Cargo.toml │ ├── alice │ │ ├── Cargo.toml │ │ ├── bob │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── src │ │ │ └── lib.rs │ ├── default.nix │ └── src │ │ └── main.rs ├── dependency_issue_65 │ ├── Cargo.lock │ ├── Cargo.toml │ ├── default.nix │ └── src │ │ └── main.rs ├── empty_cross │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── default.nix │ └── src │ │ └── lib.rs ├── future_util_multi_version │ ├── Cargo.lock │ ├── Cargo.toml │ ├── result │ └── src │ │ └── main.rs ├── futures_compat │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── integration_test │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ │ └── main.rs │ ├── test.nix │ └── tests │ │ ├── hello │ │ └── integration_test.rs ├── lib │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── lib_and_bin │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── multiple_bin │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── bin1.rs │ │ ├── bin2.rs │ │ └── main.rs ├── nix_workspaces │ ├── .gitignore │ ├── Cargo.toml │ └── nix │ │ └── sources.nix ├── numtest │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── numtest_new_cargo_lock │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── renamed_build_deps │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── result │ └── src │ │ └── main.rs ├── renamed_dev_deps │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ ├── test.nix │ └── tests.rs ├── renaming │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── simple_dep │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── sub_dir_crates │ ├── Cargo.lock │ ├── Cargo.nix │ ├── Cargo.toml │ ├── crate-hashes.json │ └── src │ │ └── main.rs ├── test_flag_passing │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ └── main.rs │ └── test.nix ├── with_problematic_crates │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate-hashes.json │ ├── default.nix │ └── src │ │ └── main.rs └── workspace_with_nondefault_lib │ ├── Cargo.lock │ ├── Cargo.toml │ └── crates │ ├── main │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── somelib │ ├── Cargo.toml │ └── src │ └── somelib.rs ├── sample_workspace ├── Cargo.lock ├── Cargo.toml ├── bin │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── bin_with_cond_lib_dep │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── bin_with_default_features │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── bin_with_lib_dep │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── crate-hashes.json ├── lib │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── lib_and_bin │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs └── with_tera │ ├── Cargo.toml │ └── src │ └── main.rs ├── shell.nix ├── templates └── flake-binary │ ├── .envrc │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── flake.lock │ ├── flake.nix │ ├── nix │ ├── devshell │ │ └── flake-module.nix │ └── rust-overlay │ │ └── flake-module.nix │ ├── rust-toolchain.toml │ └── src │ └── main.rs ├── tests.nix └── tools.nix /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/static-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/.github/workflows/static-docs.yml -------------------------------------------------------------------------------- /.github/workflows/tests-nix-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/.github/workflows/tests-nix-linux.yml -------------------------------------------------------------------------------- /.github/workflows/tests-nix-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/.github/workflows/tests-nix-macos.yml -------------------------------------------------------------------------------- /.github/workflows/update-flake-lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/.github/workflows/update-flake-lock.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/README.md -------------------------------------------------------------------------------- /cargo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/cargo.sh -------------------------------------------------------------------------------- /crate2nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix.sh -------------------------------------------------------------------------------- /crate2nix/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/Cargo.lock -------------------------------------------------------------------------------- /crate2nix/Cargo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/Cargo.nix -------------------------------------------------------------------------------- /crate2nix/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/Cargo.toml -------------------------------------------------------------------------------- /crate2nix/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /crate2nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/default.nix -------------------------------------------------------------------------------- /crate2nix/deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/deny.toml -------------------------------------------------------------------------------- /crate2nix/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/flake-module.nix -------------------------------------------------------------------------------- /crate2nix/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/rustfmt.toml -------------------------------------------------------------------------------- /crate2nix/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/command.rs -------------------------------------------------------------------------------- /crate2nix/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/config.rs -------------------------------------------------------------------------------- /crate2nix/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/lib.rs -------------------------------------------------------------------------------- /crate2nix/src/lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/lock.rs -------------------------------------------------------------------------------- /crate2nix/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/main.rs -------------------------------------------------------------------------------- /crate2nix/src/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/metadata.rs -------------------------------------------------------------------------------- /crate2nix/src/nix_build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/nix_build.rs -------------------------------------------------------------------------------- /crate2nix/src/prefetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/prefetch.rs -------------------------------------------------------------------------------- /crate2nix/src/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/render.rs -------------------------------------------------------------------------------- /crate2nix/src/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/resolve.rs -------------------------------------------------------------------------------- /crate2nix/src/sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/sources.rs -------------------------------------------------------------------------------- /crate2nix/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/test.rs -------------------------------------------------------------------------------- /crate2nix/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/src/util.rs -------------------------------------------------------------------------------- /crate2nix/templates/Cargo-workspace.toml.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/Cargo-workspace.toml.tera -------------------------------------------------------------------------------- /crate2nix/templates/Cargo.nix.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/Cargo.nix.tera -------------------------------------------------------------------------------- /crate2nix/templates/crate2nix-sources.nix.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/crate2nix-sources.nix.tera -------------------------------------------------------------------------------- /crate2nix/templates/nix/crate2nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/nix/crate2nix/default.nix -------------------------------------------------------------------------------- /crate2nix/templates/nix/crate2nix/tests/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/nix/crate2nix/tests/default.nix -------------------------------------------------------------------------------- /crate2nix/templates/nix/crate2nix/tests/dependencyDerivations.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/nix/crate2nix/tests/dependencyDerivations.nix -------------------------------------------------------------------------------- /crate2nix/templates/nix/crate2nix/tests/dependencyFeatures.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/nix/crate2nix/tests/dependencyFeatures.nix -------------------------------------------------------------------------------- /crate2nix/templates/nix/crate2nix/tests/enableFeatures.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/nix/crate2nix/tests/enableFeatures.nix -------------------------------------------------------------------------------- /crate2nix/templates/nix/crate2nix/tests/expandFeatures.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/nix/crate2nix/tests/expandFeatures.nix -------------------------------------------------------------------------------- /crate2nix/templates/nix/crate2nix/tests/packageFeatures.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/templates/nix/crate2nix/tests/packageFeatures.nix -------------------------------------------------------------------------------- /crate2nix/tests/self_build_up_to_date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/crate2nix/tests/self_build_up_to_date.rs -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- 1 | import ./crate2nix/default.nix 2 | -------------------------------------------------------------------------------- /dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/dependabot.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/.vscode/launch.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/flake-module.nix -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/10_flake_template_new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/10_flake_template_new.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/20_installing_crate2nix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/20_installing_crate2nix.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/21_running_crate2nix_without_install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/21_running_crate2nix_without_install.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/30_generating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/30_generating.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/31_auto_generating.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/31_auto_generating.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/40_building_binaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/40_building_binaries.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/41_choosing_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/41_choosing_features.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/42_custom_toolchains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/42_custom_toolchains.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/50_crateOverrides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/50_crateOverrides.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/60_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/60_tests.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/70_building_fetched_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/70_building_fetched_sources.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/71_generating_for_fetched_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/71_generating_for_fetched_sources.md -------------------------------------------------------------------------------- /docs/src/content/docs/00_guides/80_using_a_rust_overlay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/00_guides/80_using_a_rust_overlay.md -------------------------------------------------------------------------------- /docs/src/content/docs/50_contributing/00_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/50_contributing/00_intro.md -------------------------------------------------------------------------------- /docs/src/content/docs/50_contributing/05_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/50_contributing/05_code.md -------------------------------------------------------------------------------- /docs/src/content/docs/50_contributing/10_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/50_contributing/10_docs.md -------------------------------------------------------------------------------- /docs/src/content/docs/50_contributing/90_release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/50_contributing/90_release.md -------------------------------------------------------------------------------- /docs/src/content/docs/70_design/10_structure_and_phases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/70_design/10_structure_and_phases.md -------------------------------------------------------------------------------- /docs/src/content/docs/70_design/50_tools_nix.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/70_design/50_tools_nix.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/70_design/90_inspiration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/70_design/90_inspiration.md -------------------------------------------------------------------------------- /docs/src/content/docs/90_reference/10_runtime_dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/90_reference/10_runtime_dependencies.md -------------------------------------------------------------------------------- /docs/src/content/docs/90_reference/20_known_restrictions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/90_reference/20_known_restrictions.md -------------------------------------------------------------------------------- /docs/src/content/docs/90_reference/90_CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/90_reference/90_CHANGELOG.md -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/docs/src/env.d.ts -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/flake.nix -------------------------------------------------------------------------------- /nix-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/nix-test.sh -------------------------------------------------------------------------------- /nix/devshell/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/nix/devshell/flake-module.nix -------------------------------------------------------------------------------- /nix/nix-test-runner.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/nix/nix-test-runner.nix -------------------------------------------------------------------------------- /nix/nixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/nix/nixpkgs.nix -------------------------------------------------------------------------------- /nix/perSystem-tools/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/nix/perSystem-tools/flake-module.nix -------------------------------------------------------------------------------- /nix/pre-commit/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/nix/pre-commit/flake-module.nix -------------------------------------------------------------------------------- /nixpkgs-fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/nixpkgs-fmt.sh -------------------------------------------------------------------------------- /out-of-tree-sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/out-of-tree-sources.md -------------------------------------------------------------------------------- /regenerate_cargo_nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/regenerate_cargo_nix.sh -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/run_tests.sh -------------------------------------------------------------------------------- /sample_projects/bin/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/bin/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/bin_required_features/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_required_features/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_required_features/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_required_features/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_required_features/src/bin/bin_not_to_be_compiled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_required_features/src/bin/bin_not_to_be_compiled.rs -------------------------------------------------------------------------------- /sample_projects/bin_required_features/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_required_features/src/main.rs -------------------------------------------------------------------------------- /sample_projects/bin_with_default_features/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_default_features/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_with_default_features/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_default_features/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_with_default_features/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/bin_with_default_features/override-root-features.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_default_features/override-root-features.nix -------------------------------------------------------------------------------- /sample_projects/bin_with_default_features/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_default_features/src/main.rs -------------------------------------------------------------------------------- /sample_projects/bin_with_dep_features/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_dep_features/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_with_dep_features/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_dep_features/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_with_dep_features/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_dep_features/src/main.rs -------------------------------------------------------------------------------- /sample_projects/bin_with_git_branch_dep/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_branch_dep/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_with_git_branch_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_branch_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_with_git_branch_dep/crate-hashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_branch_dep/crate-hashes.json -------------------------------------------------------------------------------- /sample_projects/bin_with_git_branch_dep/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_branch_dep/src/main.rs -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_submodule_dep/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/Cargo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_submodule_dep/Cargo.nix -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_submodule_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/crate-hashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_submodule_dep/crate-hashes.json -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/default-with-customBuildRustCrate.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_submodule_dep/default-with-customBuildRustCrate.nix -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/default-with-customBuildRustCrateForPkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_submodule_dep/default-with-customBuildRustCrateForPkgs.nix -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_git_submodule_dep/default.nix -------------------------------------------------------------------------------- /sample_projects/bin_with_git_submodule_dep/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello world from with_git_submodule_dep!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_dep/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_lib_dep/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_lib_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_dep/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_dep/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_lib_dep/src/main.rs -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_git_dep/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_lib_git_dep/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_git_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_lib_git_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_git_dep/crate-hashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_lib_git_dep/crate-hashes.json -------------------------------------------------------------------------------- /sample_projects/bin_with_lib_git_dep/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_lib_git_dep/src/main.rs -------------------------------------------------------------------------------- /sample_projects/bin_with_rerenamed_lib_dep/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_rerenamed_lib_dep/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/bin_with_rerenamed_lib_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_rerenamed_lib_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/bin_with_rerenamed_lib_dep/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/bin_with_rerenamed_lib_dep/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/bin_with_rerenamed_lib_dep/src/main.rs -------------------------------------------------------------------------------- /sample_projects/cdylib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cdylib/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/cdylib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cdylib/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/cdylib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cdylib/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/cdylib/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cdylib/test.nix -------------------------------------------------------------------------------- /sample_projects/cfg-test/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /sample_projects/cfg-test/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cfg-test/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/cfg-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cfg-test/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/cfg-test/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/cfg-test/snowflake.txt: -------------------------------------------------------------------------------- 1 | ❄️ 2 | -------------------------------------------------------------------------------- /sample_projects/cfg-test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cfg-test/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/cfg-test/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, cfg-test!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/cfg-test/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cfg-test/test.nix -------------------------------------------------------------------------------- /sample_projects/cfg-test/tests/echo_foo_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cfg-test/tests/echo_foo_test.rs -------------------------------------------------------------------------------- /sample_projects/codegen/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/codegen/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/codegen/Cargo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/codegen/Cargo.nix -------------------------------------------------------------------------------- /sample_projects/codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/codegen/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/codegen/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/codegen/build.rs -------------------------------------------------------------------------------- /sample_projects/codegen/crate-hashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/codegen/crate-hashes.json -------------------------------------------------------------------------------- /sample_projects/codegen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/codegen/src/main.rs -------------------------------------------------------------------------------- /sample_projects/conditional_features/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/conditional_features/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/conditional_features/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/conditional_features/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/conditional_features/optional/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/conditional_features/optional/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/conditional_features/optional/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/conditional_features/optional/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/conditional_features/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/conditional_features/src/main.rs -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cross_compile_build_dependencies/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cross_compile_build_dependencies/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/alice/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cross_compile_build_dependencies/alice/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/alice/bob/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cross_compile_build_dependencies/alice/bob/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/alice/bob/src/lib.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/alice/src/lib.rs: -------------------------------------------------------------------------------- 1 | #[cfg(unix)] 2 | pub use bob; 3 | -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/cross_compile_build_dependencies/default.nix -------------------------------------------------------------------------------- /sample_projects/cross_compile_build_dependencies/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /sample_projects/dependency_issue_65/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/dependency_issue_65/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/dependency_issue_65/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/dependency_issue_65/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/dependency_issue_65/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/dependency_issue_65/default.nix -------------------------------------------------------------------------------- /sample_projects/dependency_issue_65/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, dependency_issue_65!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/empty_cross/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/empty_cross/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/empty_cross/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/empty_cross/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/empty_cross/build.rs: -------------------------------------------------------------------------------- 1 | #![cfg(not(target_os = "none"))] 2 | 3 | fn main() { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /sample_projects/empty_cross/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/empty_cross/default.nix -------------------------------------------------------------------------------- /sample_projects/empty_cross/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/empty_cross/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/future_util_multi_version/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/future_util_multi_version/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/future_util_multi_version/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/future_util_multi_version/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/future_util_multi_version/result: -------------------------------------------------------------------------------- 1 | /nix/store/99x50q7l9a3zih8ak94ka8j34rjl0fag-rust_future_util_multi_version-0.1.0 -------------------------------------------------------------------------------- /sample_projects/future_util_multi_version/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/future_util_multi_version/src/main.rs -------------------------------------------------------------------------------- /sample_projects/futures_compat/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/futures_compat/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/futures_compat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/futures_compat/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/futures_compat/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/futures_compat/src/main.rs -------------------------------------------------------------------------------- /sample_projects/integration_test/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/integration_test/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/integration_test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/integration_test/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/integration_test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/integration_test/src/main.rs -------------------------------------------------------------------------------- /sample_projects/integration_test/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/integration_test/test.nix -------------------------------------------------------------------------------- /sample_projects/integration_test/tests/hello: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /sample_projects/integration_test/tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/integration_test/tests/integration_test.rs -------------------------------------------------------------------------------- /sample_projects/lib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/lib/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/lib/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/lib/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/lib_and_bin/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/lib_and_bin/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/lib_and_bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/lib_and_bin/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/lib_and_bin/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/lib_and_bin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/lib_and_bin/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/lib_and_bin/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/lib_and_bin/src/main.rs -------------------------------------------------------------------------------- /sample_projects/multiple_bin/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/multiple_bin/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/multiple_bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/multiple_bin/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/multiple_bin/src/bin1.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world! from bin1"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/multiple_bin/src/bin2.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world! from bin2"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/multiple_bin/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/nix_workspaces/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/nix_workspaces/.gitignore -------------------------------------------------------------------------------- /sample_projects/nix_workspaces/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/nix_workspaces/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/nix_workspaces/nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/nix_workspaces/nix/sources.nix -------------------------------------------------------------------------------- /sample_projects/numtest/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/numtest/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/numtest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/numtest/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/numtest/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/numtest/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello from numtest, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/numtest_new_cargo_lock/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/numtest_new_cargo_lock/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/numtest_new_cargo_lock/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/numtest_new_cargo_lock/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/numtest_new_cargo_lock/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello from numtest, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/renamed_build_deps/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_build_deps/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/renamed_build_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_build_deps/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/renamed_build_deps/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_build_deps/build.rs -------------------------------------------------------------------------------- /sample_projects/renamed_build_deps/result: -------------------------------------------------------------------------------- 1 | /nix/store/8lminniz3aj2dqxzx7hwfv2v0hzf3gqy-rust_rename_conflict-0.1.0 -------------------------------------------------------------------------------- /sample_projects/renamed_build_deps/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, renamed_build_deps!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/renamed_dev_deps/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_dev_deps/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/renamed_dev_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_dev_deps/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/renamed_dev_deps/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_dev_deps/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/renamed_dev_deps/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_dev_deps/test.nix -------------------------------------------------------------------------------- /sample_projects/renamed_dev_deps/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renamed_dev_deps/tests.rs -------------------------------------------------------------------------------- /sample_projects/renaming/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renaming/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/renaming/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/renaming/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/renaming/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/simple_dep/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/simple_dep/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/simple_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/simple_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/simple_dep/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, simple_dep!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/sub_dir_crates/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/sub_dir_crates/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/sub_dir_crates/Cargo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/sub_dir_crates/Cargo.nix -------------------------------------------------------------------------------- /sample_projects/sub_dir_crates/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/sub_dir_crates/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/sub_dir_crates/crate-hashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/sub_dir_crates/crate-hashes.json -------------------------------------------------------------------------------- /sample_projects/sub_dir_crates/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/sub_dir_crates/src/main.rs -------------------------------------------------------------------------------- /sample_projects/test_flag_passing/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/test_flag_passing/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/test_flag_passing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/test_flag_passing/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/test_flag_passing/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/test_flag_passing/src/lib.rs -------------------------------------------------------------------------------- /sample_projects/test_flag_passing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/test_flag_passing/src/main.rs -------------------------------------------------------------------------------- /sample_projects/test_flag_passing/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/test_flag_passing/test.nix -------------------------------------------------------------------------------- /sample_projects/with_problematic_crates/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/with_problematic_crates/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/with_problematic_crates/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/with_problematic_crates/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/with_problematic_crates/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_projects/with_problematic_crates/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/with_problematic_crates/default.nix -------------------------------------------------------------------------------- /sample_projects/with_problematic_crates/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, with_problematic_crates!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/workspace_with_nondefault_lib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/workspace_with_nondefault_lib/Cargo.lock -------------------------------------------------------------------------------- /sample_projects/workspace_with_nondefault_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/workspace_with_nondefault_lib/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/workspace_with_nondefault_lib/crates/main/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/workspace_with_nondefault_lib/crates/main/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/workspace_with_nondefault_lib/crates/main/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, {}", somelib::get_info()); 3 | } 4 | -------------------------------------------------------------------------------- /sample_projects/workspace_with_nondefault_lib/crates/somelib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_projects/workspace_with_nondefault_lib/crates/somelib/Cargo.toml -------------------------------------------------------------------------------- /sample_projects/workspace_with_nondefault_lib/crates/somelib/src/somelib.rs: -------------------------------------------------------------------------------- 1 | pub fn get_info() -> &'static str { 2 | "workspace_with_nondefault_lib" 3 | } 4 | -------------------------------------------------------------------------------- /sample_workspace/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/Cargo.lock -------------------------------------------------------------------------------- /sample_workspace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/bin/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/bin/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /sample_workspace/bin_with_cond_lib_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/bin_with_cond_lib_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/bin_with_cond_lib_dep/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/bin_with_cond_lib_dep/src/main.rs -------------------------------------------------------------------------------- /sample_workspace/bin_with_default_features/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/bin_with_default_features/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/bin_with_default_features/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/bin_with_default_features/src/main.rs -------------------------------------------------------------------------------- /sample_workspace/bin_with_lib_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/bin_with_lib_dep/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/bin_with_lib_dep/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/bin_with_lib_dep/src/main.rs -------------------------------------------------------------------------------- /sample_workspace/crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sample_workspace/lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/lib/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/lib/src/lib.rs -------------------------------------------------------------------------------- /sample_workspace/lib_and_bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/lib_and_bin/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/lib_and_bin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/lib_and_bin/src/lib.rs -------------------------------------------------------------------------------- /sample_workspace/lib_and_bin/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/lib_and_bin/src/main.rs -------------------------------------------------------------------------------- /sample_workspace/with_tera/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/sample_workspace/with_tera/Cargo.toml -------------------------------------------------------------------------------- /sample_workspace/with_tera/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, with_tera!"); 3 | } 4 | -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/shell.nix -------------------------------------------------------------------------------- /templates/flake-binary/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/.envrc -------------------------------------------------------------------------------- /templates/flake-binary/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/.gitignore -------------------------------------------------------------------------------- /templates/flake-binary/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/Cargo.lock -------------------------------------------------------------------------------- /templates/flake-binary/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/Cargo.toml -------------------------------------------------------------------------------- /templates/flake-binary/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/flake.lock -------------------------------------------------------------------------------- /templates/flake-binary/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/flake.nix -------------------------------------------------------------------------------- /templates/flake-binary/nix/devshell/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/nix/devshell/flake-module.nix -------------------------------------------------------------------------------- /templates/flake-binary/nix/rust-overlay/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/nix/rust-overlay/flake-module.nix -------------------------------------------------------------------------------- /templates/flake-binary/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "stable" 3 | -------------------------------------------------------------------------------- /templates/flake-binary/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/templates/flake-binary/src/main.rs -------------------------------------------------------------------------------- /tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/tests.nix -------------------------------------------------------------------------------- /tools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/crate2nix/HEAD/tools.nix --------------------------------------------------------------------------------