summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorAkshay <nerdy@peppe.rs>2021-02-21 10:43:32 +0530
committerAkshay <nerdy@peppe.rs>2021-02-21 10:43:32 +0530
commit38d9dfee224ebcd088c0ebecd9e1243994eea409 (patch)
tree1215766f07b1c2eaf68f20aba284e710eb9a24a3 /flake.nix
parentad5bf181a176e64c9f70a292cad870e6e8110f09 (diff)
parent53f7a679a0cf7a510de13d67cf370988f71c0d08 (diff)
Merge branch 'cursor' into master
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index db94656..bc0a0e8 100644
--- a/flake.nix
+++ b/flake.nix
@@ -19,6 +19,11 @@
channel = "nightly";
sha256 = "LbKHsCOFXWpg/SEyACfzZuWjKbkXdH6EJKOPSGoO01E="; # set zeros after modifying channel or date
}).rust;
+ rust-src = (mozilla.rustChannelOf {
+ date = "2020-12-23";
+ channel = "nightly";
+ sha256 = "LbKHsCOFXWpg/SEyACfzZuWjKbkXdH6EJKOPSGoO01E="; # set zeros after modifying channel or date
+ }).rust-src;
naersk-lib = naersk.lib."${system}".override {
cargo = rust;
@@ -38,10 +43,15 @@
devShell = pkgs.mkShell {
nativeBuildInputs = [
rust
+ rust-src
+ pkgs.rust-analyzer
pkgs.cargo
- pkgs.cargo
+ pkgs.openssl
pkgs.ncurses
];
+ shellHook = ''
+ export RUST_SRC_PATH="${rust-src}/lib/rustlib/src/rust/library"
+ '';
};
});
}