This required removing an extension from vscode because it didn't build. I could of just added an explicit buildExtension, but I figured it wasn't worth the hassle and just did it like this.
I also made a workaround to telescope not building (due to rockspec not building, see https://github.com/NixOS/nixpkgs/pull/133785).
LCU2Y6NLRNRKR4R2YHQH5G6LJXG4UZZOMFEV7C5B2BDQPC45E5YAC
self: super: {
lua51Packages = super.lua51Packages.extend (_: lsuper: {
plenary-nvim = lsuper.plenary-nvim.overrideAttrs (_: {
knownRockspec = (self.fetchurl {
url = "https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plenary.nvim-scm-1.rockspec";
sha256 = "08kv1s66zhl9amzy9gx3101854ig992kl1gzzr51sx3szr43bx3x";
});
});
});
}