home: major restructuring
needs more work
This commit is contained in:
@@ -10,15 +10,14 @@
|
||||
use-package
|
||||
tsc
|
||||
];
|
||||
|
||||
#https://github.com/NixOS/nixpkgs/issues/108089
|
||||
override = epkgs: epkgs // {
|
||||
tsc = epkgs.melpaPackages.tsc.overrideAttrs (oa:
|
||||
let
|
||||
version = "0.16.1";
|
||||
version = "0.18.0";
|
||||
tsc-dyn = fetchurl {
|
||||
url = "https://github.com/emacs-tree-sitter/elisp-tree-sitter/releases/download/${version}/tsc-dyn.so";
|
||||
sha256 = "sha256-l2mVxnnO43rzLWbOAnX5UZ0a7uk0EPE2x0Jl9rd2D1A=";
|
||||
sha256 = "sha256-97KDzdYNJN4ceJeuQxZtQ/7iU0CYXEp6gcSM9rNwlyE=";
|
||||
};
|
||||
in
|
||||
{
|
||||
@@ -29,13 +28,13 @@
|
||||
});
|
||||
tree-sitter-langs = epkgs.melpaPackages.tree-sitter-langs.overrideAttrs (oa:
|
||||
let
|
||||
version = "0.10.14";
|
||||
version = "0.11.3";
|
||||
tree-sitter-grammars = super.stdenv.mkDerivation rec {
|
||||
inherit version;
|
||||
name = "tree-sitter-grammars";
|
||||
src = fetchzip {
|
||||
url = "https://github.com/emacs-tree-sitter/tree-sitter-langs/releases/download/${version}/tree-sitter-grammars-linux-${version}.tar.gz";
|
||||
sha256 = "sha256-J8VplZWhyWN8ur74Ep0CTl4nPtESzfs2Gh6MxfY5Zqc=";
|
||||
sha256 = "sha256-85Yy6NuEVnibehmalz2qr0pCENYwmxsyyIf0TUYnDY8=";
|
||||
stripRoot = false;
|
||||
};
|
||||
installPhase = ''
|
||||
@@ -50,7 +49,7 @@
|
||||
owner = "emacs-tree-sitter";
|
||||
repo = "tree-sitter-langs";
|
||||
rev = version;
|
||||
sha256 = "sha256-uKfkhcm1k2Ov4fSr7ALVnpQoX/l9ssEWMn761pa7Y/c=";
|
||||
sha256 = "sha256-Br+ON7a8FWoU75ySPSP2DkiyHjj80TP5XvcMMJrU9+k=";
|
||||
};
|
||||
postPatch = ''
|
||||
substituteInPlace ./tree-sitter-langs-build.el \
|
||||
|
Reference in New Issue
Block a user