Skip to content

Commit

Permalink
add nix flake configuration
Browse files Browse the repository at this point in the history
Introduce `flake.nix` and `flake.lock` to support building the Rust
project using the Nix flakes system. This includes specifying
dependencies, using the nightly Rust toolchain, and setting up necessary
build inputs such as OpenSSL.
  • Loading branch information
keinsell committed Jan 26, 2025
1 parent ede3f09 commit 2b6b0e1
Show file tree
Hide file tree
Showing 7 changed files with 5,294 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ target/

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Cargo.lock
# Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk
Expand Down
12 changes: 12 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Contribution Guidelines

```
# Enter development shell
nix develop
# Build project
nix build
# Run continuous checks
bacon
```
Loading

0 comments on commit 2b6b0e1

Please sign in to comment.