| 21 Apr 2025 |
corruptcomputer | Ah ok, didn't realize that. Thats a lot different than I'm familiar with on Arch, on Arch you need to install all 3 separately | 22:57:25 |
corruptcomputer | does the sdk_X_Y support only specifying the major version? I'd like to always stay up to date with the latest minor version and just pick the major that I'm using | 22:59:04 |
corruptcomputer | like sdk_9 or sdk_8 I mean, instead of needing sdk_9_202 or whatever the minor version is | 22:59:37 |
corruptcomputer | could see it being very annoying to constantly be updating that | 22:59:50 |
GGG | we don't currently have an option to stick to latest minor, the dotnet_9.sdk is just sdk_9_0 | 22:59:53 |
GGG | 202 is the patch, so the actual version is 9.0.202 | 23:00:06 |
corruptcomputer | Ah ok so sdk_9_0 will still get me the latest then, thanks! | 23:00:45 |
corruptcomputer | Is it possible to get the latest version of VsCode with this as well? The Microsoft plugin for C# support doesn't work, says the version of VSC is too old to support it. Not sure if there some sort of version option with the vscode.fhs package as an option | 23:04:12 |
GGG | Not really, the only option is the extension in nixpkgs. It needs quite a bit of annoying patching so it doesn't work out of the box without any changes | 23:05:03 |
GGG | Your best shot might be going on unstable to get the latest version of everything, but that's about it | 23:05:19 |
corruptcomputer | that doesn't seem to work for dotnet, none of the c# packages are available there | 23:05:29 |
corruptcomputer | in the pkgs.vscode-extensions repo I mean | 23:05:41 |
GGG | oh | 23:05:46 |
GGG | I just updated them in nixpkgs though (albeit there's another PR to update them already) | 23:06:06 |
GGG | both of them are right there: https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=ms-dotnettools.cs | 23:06:27 |
corruptcomputer | oh? Let me check again, I had looked over the weekend when I was trying to set this up, maybe they are there now | 23:06:44 |
corruptcomputer | Ok yeah looks like most of them are there now, only 2 missing at this point | 23:09:26 |
GGG | if you mean the .NET Runtime Install one, it's not used, but it is in nixpkgs since there's still a hard dependency on it | 23:09:56 |
corruptcomputer | These are the 2 I don't see there:
richardwillis.vscode-entity-framework
avaloniateam.vscode-avalonia | 23:10:04 |
GGG | IntelliCode I don't know if anyone has properly packaged yet | 23:10:05 |
GGG | oh, those | 23:10:14 |
GGG | yeah, seems nobody has packaged them | 23:10:31 |
corruptcomputer | Yeah all the rest I have installed are there now, not sure if I just missed them before or if they were newly added | 23:10:38 |
GGG | you could try installing it directly from the marketplace and see if they work, if not you might have to try to package them yourself | 23:10:49 |
GGG | or use the fhs vscode version, since that usually has better compatibility with htings | 23:11:00 |
GGG | * or use the fhs vscode version, since that usually has better compatibility with things | 23:11:02 |
corruptcomputer | Alright, thanks! I'll try to get that setup with those plugins, I think those 2 being installed manually using the like
{
name = "vscode-entity-framework";
publisher = "richardwillis";
version = "0.0.20";
sha256 = "0karaxnaalhr08n7dyc89wr5i3y9jxa5nfiyqcxdg4ws0p3zcsbk";
}
{
name = "vscode-avalonia";
publisher = "avaloniateam";
version = "0.0.32";
sha256 = "1vrsnq7v0p508c077g62yy2h9l8dqgad5929nnyqiys3bcx5ksnq";
}
syntax shouldn't be too bad, was not super happy with installing like 10 extensions that way tho | 23:13:59 |
corruptcomputer | Since afaik, they don't update very often | 23:14:08 |
corruptcomputer | But those others from MS have constant updates to them | 23:14:55 |
GGG | Well, if you are using flakes you could use the bot-updated VSCode extensions flake | 23:15:17 |