better rust
This commit is contained in:
Generated
+22
-1
@@ -296,7 +296,28 @@
|
||||
"lolcat++-unstable": "lolcat++-unstable",
|
||||
"mailserver": "mailserver",
|
||||
"nixpkgs-stable": "nixpkgs-stable",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable"
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
"rust-overlay": "rust-overlay"
|
||||
}
|
||||
},
|
||||
"rust-overlay": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixpkgs-unstable"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1776741231,
|
||||
"narHash": "sha256-k9G98qzn+7npROUaks8VqCFm7cFtEG8ulQLBBo5lItg=",
|
||||
"owner": "oxalica",
|
||||
"repo": "rust-overlay",
|
||||
"rev": "02061303f7c4c964f7b4584dabd9e985b4cd442b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "oxalica",
|
||||
"repo": "rust-overlay",
|
||||
"type": "github"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -21,6 +21,11 @@
|
||||
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||
};
|
||||
|
||||
rust-overlay = {
|
||||
url = "github:oxalica/rust-overlay";
|
||||
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||
};
|
||||
|
||||
mailserver = {
|
||||
url = "gitlab:simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.05";
|
||||
inputs.nixpkgs.follows = "nixpkgs-stable";
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
numpy
|
||||
pandas
|
||||
requests
|
||||
aiohttp
|
||||
beautifulsoup4
|
||||
|
||||
ipython
|
||||
|
||||
@@ -1,8 +1,21 @@
|
||||
{ pkgs, ... }:
|
||||
{ pkgs, inputs, ... }:
|
||||
let
|
||||
rustToolchain = pkgs.rust-bin.stable.latest.default.override {
|
||||
extensions = [
|
||||
"rust-src"
|
||||
"rustfmt"
|
||||
];
|
||||
};
|
||||
in
|
||||
{
|
||||
nixpkgs.overlays = [ inputs.rust-overlay.overlays.default ];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
rustToolchain
|
||||
clang
|
||||
lld
|
||||
pkg-config
|
||||
openssl
|
||||
rust-analyzer
|
||||
rustfmt
|
||||
rustup
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user