This commit is contained in:
Daniel Langbein 2024-11-21 23:18:43 +01:00
parent c2cbe2b139
commit 4b8afc242a
Signed by: langfingaz
GPG Key ID: 6C47C753F0823002

View File

@ -8,6 +8,15 @@
# https://rust-analyzer.github.io/ # https://rust-analyzer.github.io/
# rust-analyzer is an implementation of Language Server Protocol for the Rust programming language. It provides features like completion and goto definition for many code editors, including VS Code, Emacs and Vim. # rust-analyzer is an implementation of Language Server Protocol for the Rust programming language. It provides features like completion and goto definition for many code editors, including VS Code, Emacs and Vim.
# pkg-config
# Used in these two examples
# https://nixos.wiki/wiki/Rust#Custom_Rust_version
# https://github.com/oxalica/rust-overlay/blob/master/examples/cross-aarch64/shell.nix
# Explanation:
# https://nixos.wiki/wiki/Rust#Building_Rust_crates_that_require_external_system_libraries
# Rust crates using external system libraries often depend on pkg.config
# While we could add it system wide, it is probably best to use a shell.nix file in some code project.
{ config, pkgs, ... }: { config, pkgs, ... }:
let let
#rustVersion = pkgs.rust-bin.stable."1.81.0".default.override { #rustVersion = pkgs.rust-bin.stable."1.81.0".default.override {