nix-community / nix-vscode-extensions

Nix expressions for VSCode and OpenVSX extensions [maintainers: @deemp, @AmeerTaweel]
MIT License
169 stars 9 forks source link

deprecate nix-vscode-extensions in favor of nix4vscode #47

Open deemp opened 10 months ago

deemp commented 10 months ago

This issue is a result of the discussion of #41.

nix-vscode-extensions

Provides the latest versions of almost all extensions and release versions of chosen extensions from VS Code Marketplace and Open VSX.

Advantages

Disadvantages

nix4vscode

nix4vscode provides the latest versions compatible with a given VS Code version (see #41) for chosen extensions.

Advantages

Disadvantages

Summary

Despite some disadvantages, the approach of nix4vscode seems to be more promising than that of nix-vscode-extensions. In my opinion, most of nix4vscode disadvantages can be overcome. Then, it will be a truly personalized tool for getting VS Code extensions.

Suggestions

@deemp, @AmeerTaweel:

@cathaysia

spikespaz commented 10 months ago

Thanks for ping.

cathaysia commented 10 months ago

Thanks, I will forward nix4vscode to nix-community and list the issue you mentioned in the issue. Thank you very much for your trust in nix4vscode. As of now, my configuration uses both nix-vscode-extensions and nix4vscode, if you plan to deprecate nix-vscode-extensions, I would try to completely transfer the configuration to nix4vscode for further testing.

deemp commented 10 months ago

nix-vscode-extensions will stay here at least until nix4vscode is mostly feature-complete and stable.

AmeerTaweel commented 9 months ago

@cathaysia is nix4vscode mostly feature-complete and stable?

cathaysia commented 9 months ago

No, there's still a lot of work to be done, but a simple scenario (generating nix expressions from a configuration file) should be enough, and the likelihood of changes is unlikely. If everything goes well, I will complete these tasks before the Spring Festival this year.


From: Ameer Taweel @.> Sent: Sunday, October 22, 2023 9:35:30 AM To: nix-community/nix-vscode-extensions @.> Cc: DragonBillow @.>; Mention @.> Subject: Re: [nix-community/nix-vscode-extensions] deprecate nix-vscode-extensions in favor of nix4vscode (Issue #47)

@cathaysiahttps://github.com/cathaysia is nix4vscode mostly feature-complete and stable?

― Reply to this email directly, view it on GitHubhttps://github.com/nix-community/nix-vscode-extensions/issues/47#issuecomment-1773965191, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKBJ6AJF4WIWQTZUIGOLDZLYARZ6FAVCNFSM6AAAAAA4YD5DBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZTHE3DKMJZGE. You are receiving this because you were mentioned.Message ID: @.***>

spikespaz commented 9 months ago

@cathaysia

I have not had the time in months to look at the project, but I want to see a way to use it entirely from Nix without IFD. Not sure how that would look, but I don't really want to have to run a separate command to update everything. I want to write expressions that choose versions based on Nix config.

Until that happens, nix4vscode cannot replace this repo for me.

spikespaz commented 9 months ago

Additionally, I elected myself for that job. I was thinking of generating a shell script (from the rust binary) that sets up environment and links, which can be used in the activation scripts or shell nix.

cathaysia commented 9 months ago

Work is in progress to provide something like nix-vscode-extensions. But you know, I need to work and rest, and I also need time to fall in love, so I don’t have much time left for open source work. The functions required by nix4vscode are not complicated, and one to two weeks should be enough to write and test, but this requires a whole block of time, rather than always squeezing out some scattered time. In addition, if you have good ideas to propose in nix4vscode, PRs are always welcome.

spikespaz commented 9 months ago

I wasn't trying to rush you. I too have not been able to work on it, because I do not live exclusively in a code editor (contrary to what some may believe).

cathaysia commented 9 months ago

thank you for understanding. :)