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"
|
"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": {
|
"extra-package-nix-ts-mode": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -282,6 +298,7 @@
|
||||||
"extra-package-copilot": "extra-package-copilot",
|
"extra-package-copilot": "extra-package-copilot",
|
||||||
"extra-package-gptel": "extra-package-gptel",
|
"extra-package-gptel": "extra-package-gptel",
|
||||||
"extra-package-indent-bars": "extra-package-indent-bars",
|
"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-nix-ts-mode": "extra-package-nix-ts-mode",
|
||||||
"extra-package-notmuch-notify": "extra-package-notmuch-notify",
|
"extra-package-notmuch-notify": "extra-package-notmuch-notify",
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
url = "github:firmart/notmuch-notify";
|
url = "github:firmart/notmuch-notify";
|
||||||
flake = false;
|
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
|
# TODO remove when there will be a new release including GPT-4o
|
||||||
extra-package-gptel = {
|
extra-package-gptel = {
|
||||||
url = "github:karthink/gptel";
|
url = "github:karthink/gptel";
|
||||||
|
|
|
@ -7,9 +7,17 @@ pkgs: epkgs: let
|
||||||
copilot = [melpaPackages.editorconfig melpaPackages.dash melpaPackages.s melpaPackages.f];
|
copilot = [melpaPackages.editorconfig melpaPackages.dash melpaPackages.s melpaPackages.f];
|
||||||
notmuch-notify = [melpaPackages.alert melpaPackages.notmuch];
|
notmuch-notify = [melpaPackages.alert melpaPackages.notmuch];
|
||||||
gptel = [pkgs.emacsPackages.transient elpaPackages.compat];
|
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
|
# *Attrset* containig extra emacs packages from flake inputs
|
||||||
extraPackages = lib.mapAttrs (inputName: input: let
|
extraPackages = lib.mapAttrs (inputName: input: let
|
||||||
|
|
Reference in a new issue