Rust stuff and eat instead of vterm

This commit is contained in:
Andrea Ciceri 2023-03-20 10:42:42 +01:00
parent 56dae7c314
commit 0f4d751e3d
No known key found for this signature in database
GPG key ID: A1FC89532D1C5654
6 changed files with 53 additions and 8 deletions

View file

@ -8,10 +8,27 @@
inputs',
pkgs,
final,
lib,
system,
...
}: let
inherit (inputs.emacs-overlay.overlays.default pkgs pkgs) emacsPackagesFor;
in {
# Some tree-sitter grammars in nixpksg are built with a too new ABI
# https://github.com/NixOS/nixpkgs/issues/209114
_module.args.pkgs = inputs.nixpkgs.legacyPackages.${system}.extend (self: super: {
tree-sitter-grammars =
super.tree-sitter-grammars
// {
tree-sitter-rust = super.tree-sitter-grammars.tree-sitter-rust.overrideAttrs (_: {
nativeBuildInputs = [self.nodejs self.tree-sitter];
configurePhase = ''
tree-sitter generate --abi 13 src/grammar.json
'';
});
};
});
packages = {
ccrEmacsWithoutPackages =
(inputs'.emacs-overlay.packages.emacsPgtk.override {