30 lines
426 B
Nix
30 lines
426 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: let
|
|
plugins = (import ./extensions.lock) {
|
|
pkgs = pkgs;
|
|
lib = lib;
|
|
};
|
|
in {
|
|
programs.vscode = {
|
|
extensions = with plugins;
|
|
[
|
|
# General
|
|
serayuzgur.crates
|
|
tamasfe.even-better-toml
|
|
]
|
|
++ [
|
|
pkgs.vscode-extensions.rust-lang.rust-analyzer
|
|
];
|
|
userSettings = {
|
|
};
|
|
};
|
|
|
|
home.packages = with pkgs; [
|
|
cargo
|
|
rustc
|
|
];
|
|
}
|