fixes rust

This commit is contained in:
alsaiduq-lab 2025-06-30 10:35:01 -06:00
parent 784a02d4f8
commit 623e379000
2 changed files with 15 additions and 21 deletions

View file

@ -21,6 +21,7 @@
./i3-xfce.nix
./ollama.nix
./cups.nix
./rust.nix
];
npm.enable = true;

View file

@ -1,23 +1,16 @@
{
lib,
pkgs,
config,
...
}: {
options.rust = {
enable = lib.mkEnableOption "System Rust Environment";
};
config = lib.mkIf config.rust.enable {
environment.systemPackages = with pkgs; [
rustup
rust-analyzer
clippy
cargo-edit
cargo-watch
cargo-outdated
cargo-audit
minijinja-cli
];
{pkgs, ...}: let
rustToolchain = pkgs.symlinkJoin {
name = "rust-toolchain";
paths = with pkgs; [rustc cargo rustfmt clippy];
};
in {
environment.systemPackages = with pkgs; [
rustToolchain
rust-analyzer
cargo-edit
cargo-watch
cargo-outdated
cargo-audit
minijinja-cli
];
}