Compare commits

..

No commits in common. "b850b164f5a466e22fcb645de51d7d969f3a7dce" and "f32764b652eec98c7055a127621c360d1afb2b1c" have entirely different histories.

3 changed files with 5 additions and 40 deletions

View File

@ -8,7 +8,6 @@ let
imports = [
./shell.nix
./languages/python.nix
./languages/rust.nix
./utilities/cuda.nix
./utilities/jupyter.nix
];

View File

@ -1,34 +0,0 @@
{
pkgs,
lib,
config,
...
}:
with lib;
let
rustPackage = pkgs.rustc;
in
{
options.rust = {
enable = mkEnableOption "Rust";
# TODO: Add option to specify toolchain file
# See https://ayats.org/blog/nix-rustup
};
config = mkIf config.rust.enable {
packages = [
bacon
evcxr
cargo
rustPackage
# TODO: Might be needed for bindgen
# rustPlatform.bindgenHook
# pkg-config
];
# env.RUST_SRC_PATH = "${rustPackage}/lib/rustlib/src/rust/library";
};
}

View File

@ -17,16 +17,16 @@ in
config = mkIf cfg.enable {
# Development packages
home.packages = with pkgs; [
# rustup
rustup
# rustc
# cargo
# gcc
# lldb
# bacon
gcc
lldb
bacon
# rust-analyzer
# rustfmt
# clippy
# evcxr
evcxr
];
# VSCode configuration