I’m overriding the package programs.neovim
uses with the one the overlay on GitHub - neovim/neovim: Vim-fork focused on extensibility and usability defines.
Now when building my configuration I see that not only neovim-unwrapped-master
(the one I’m aiming for I guess) is being built but also neovim-unwrapped
.
The build of neovim-unwrapped
derivation has an error due to this
/build/source/src/nvim/terminal.c:850:32: error: incompatible type for argument 2 of ‘buf_set_term_title’
850 | buf_set_term_title(buf, val->string);
| ~^~~~~~
| |
| VTermStringFragment {aka struct }
latter which also seems to be the reason neovim/neovim have a newer version for libvterm and for me is the reason to use their flake as input and overlay to replace my neovim.
I want to understand this two derivations thing but can not get my head around it.
Here is my config at the concerned revision 6c2d2288568c73b7be7fdbd161c5d4d3caa882dd