mirror of
https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git
synced 2025-09-15 09:45:58 +03:00

Changelog: - Applied fixes for system apps with the latest `nixpkgs` update. - Updated `wezterm` to the latest Git version and refreshed its configuration. - Optimized Rust Cargo template. - Added several new Language Server Protocols (LSPs). - Introduced new Rust targets to the environment. - Added `pwgen`, `pwgen-secure`, and `git-secrets` packages. - Added `gcc`, `clang`, `lld`, `lldb`, and `musl` packages for compiling and debugging.
31 lines
582 B
Nix
31 lines
582 B
Nix
{ inputs, pkgs, ... }:
|
|
|
|
{
|
|
# Apply the overlay to the package set
|
|
nixpkgs.overlays = [
|
|
inputs.rust-overlay.overlays.default
|
|
];
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
(rust-bin.fromRustupToolchainFile ./rust-toolchain.toml)
|
|
taplo #toml formatter & lsp
|
|
cargo-watch
|
|
cargo-deny
|
|
cargo-audit
|
|
cargo-update
|
|
cargo-edit
|
|
cargo-outdated
|
|
cargo-license
|
|
cargo-tarpaulin
|
|
cargo-cross
|
|
cargo-zigbuild
|
|
cargo-nextest
|
|
cargo-spellcheck
|
|
cargo-modules
|
|
cargo-bloat
|
|
cargo-unused-features
|
|
bacon
|
|
evcxr #rust repl
|
|
];
|
|
}
|