add C tooling to devtools, more history for zsh by default, pcmanfm cause some stuff requires full-blown file manager
26 lines
443 B
Nix
26 lines
443 B
Nix
{ pkgs, inputs, ... }: {
|
|
|
|
nixpkgs.overlays = [
|
|
inputs.fenix.overlay
|
|
inputs.emacs-overlay.overlay
|
|
];
|
|
environment.systemPackages = with pkgs; [
|
|
# general
|
|
cmake
|
|
gcc
|
|
binutils
|
|
clang
|
|
clang-tools
|
|
# rust
|
|
(inputs.fenix.packages."x86_64-linux".stable.withComponents [
|
|
"cargo"
|
|
"clippy"
|
|
"rust-src"
|
|
"rustc"
|
|
"rustfmt"
|
|
])
|
|
rust-analyzer-nightly
|
|
# nix
|
|
rnix-lsp
|
|
];
|
|
}
|