This commit is contained in:
parent
cd53b6485f
commit
c8ae6b0a41
3 changed files with 30 additions and 1 deletions
17
flake.lock
generated
17
flake.lock
generated
|
@ -100,6 +100,22 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"extra-package-meow-tree-sitter": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1717451530,
|
||||
"narHash": "sha256-hke2CGOY8x43snrr6bDY+SnQjgRLSMcmWfA1oItXAeE=",
|
||||
"owner": "skissue",
|
||||
"repo": "meow-tree-sitter",
|
||||
"rev": "c23a499abac797b64bc458f370237a1d6b140a2e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "skissue",
|
||||
"repo": "meow-tree-sitter",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"extra-package-nix-ts-mode": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
|
@ -282,6 +298,7 @@
|
|||
"extra-package-copilot": "extra-package-copilot",
|
||||
"extra-package-gptel": "extra-package-gptel",
|
||||
"extra-package-indent-bars": "extra-package-indent-bars",
|
||||
"extra-package-meow-tree-sitter": "extra-package-meow-tree-sitter",
|
||||
"extra-package-nix-ts-mode": "extra-package-nix-ts-mode",
|
||||
"extra-package-notmuch-notify": "extra-package-notmuch-notify",
|
||||
"flake-parts": "flake-parts",
|
||||
|
|
|
@ -30,6 +30,10 @@
|
|||
url = "github:firmart/notmuch-notify";
|
||||
flake = false;
|
||||
};
|
||||
extra-package-meow-tree-sitter = {
|
||||
url = "github:skissue/meow-tree-sitter";
|
||||
flake = false;
|
||||
};
|
||||
# TODO remove when there will be a new release including GPT-4o
|
||||
extra-package-gptel = {
|
||||
url = "github:karthink/gptel";
|
||||
|
|
|
@ -7,9 +7,17 @@ pkgs: epkgs: let
|
|||
copilot = [melpaPackages.editorconfig melpaPackages.dash melpaPackages.s melpaPackages.f];
|
||||
notmuch-notify = [melpaPackages.alert melpaPackages.notmuch];
|
||||
gptel = [pkgs.emacsPackages.transient elpaPackages.compat];
|
||||
meow-tree-sitter = [melpaPackages.meow];
|
||||
};
|
||||
|
||||
overrideAttrsPerPackage = { };
|
||||
overrideAttrsPerPackage = {
|
||||
meow-tree-sitter = old: {
|
||||
installPhase = old.installPhase + ''
|
||||
mkdir -p $out/share/emacs/site-lisp
|
||||
cp -R ${old.src}/queries $out/share/emacs/site-lisp
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
# *Attrset* containig extra emacs packages from flake inputs
|
||||
extraPackages = lib.mapAttrs (inputName: input: let
|
||||
|
|
Reference in a new issue