better rust

This commit is contained in:
2026-04-21 19:54:01 +02:00
parent b672103607
commit c2e7983697
4 changed files with 44 additions and 4 deletions
Generated
+22 -1
View File
@@ -296,7 +296,28 @@
"lolcat++-unstable": "lolcat++-unstable", "lolcat++-unstable": "lolcat++-unstable",
"mailserver": "mailserver", "mailserver": "mailserver",
"nixpkgs-stable": "nixpkgs-stable", "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"
} }
} }
}, },
+5
View File
@@ -21,6 +21,11 @@
inputs.nixpkgs.follows = "nixpkgs-unstable"; inputs.nixpkgs.follows = "nixpkgs-unstable";
}; };
rust-overlay = {
url = "github:oxalica/rust-overlay";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
mailserver = { mailserver = {
url = "gitlab:simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.05"; url = "gitlab:simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.05";
inputs.nixpkgs.follows = "nixpkgs-stable"; inputs.nixpkgs.follows = "nixpkgs-stable";
+1
View File
@@ -10,6 +10,7 @@
numpy numpy
pandas pandas
requests requests
aiohttp
beautifulsoup4 beautifulsoup4
ipython ipython
+16 -3
View File
@@ -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; [ environment.systemPackages = with pkgs; [
rustToolchain
clang
lld
pkg-config
openssl
rust-analyzer rust-analyzer
rustfmt
rustup
]; ];
} }