Files
company-nix/modules/dev/rust.nix
2026-04-10 17:25:08 +02:00

14 lines
291 B
Nix

{ lib, pkgs, ... }:
let
optionalPackage = path: lib.attrByPath path null pkgs;
in
{
home.packages = builtins.filter (pkg: pkg != null) [
pkgs.cargo
pkgs.rustc
(optionalPackage [ "rust-analyzer" ])
(optionalPackage [ "rustfmt" ])
(optionalPackage [ "clippy" ])
];
}