Hi Rutherther,
Thanks for such a detailed response.
On 11/10/25 22:43, Rutherther wrote:
You are dealing with a workspace package.
Guix already supports workspaces, but you cannot use the crate-uri, because it
doesnt contain the whole workspace. You need the original git repo. Then adding
#:cargo-install-paths could make sense, to install only the kak-tree-sitter and
not the config package.
I was able to get a successful kak-tree-sitter package build and its far
fewer lines of code than I expected. Doesn't even seem like
#:cargo-install-paths is necessary. If you're curious, here's a link to
the package pull request: https://codeberg.org/guix/guix/pulls/4197
Now I'm just struggling with the output of guix lint:
gnu/packages/text-editors.scm:498:5: [email protected]: the
source file name should contain the package name
But I'm sure I will resolve this quite easily in a short time.
Thanks again,
Benjamin