登录 注册
开发者工具
400
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Haskell
语言
—
创建时间
最近更新

项目能做什么

nix-vscode-extensions 解决了 Nixpkgs 中 VS Code 插件数量少且更新滞后的痛点。该项目通过每日自动抓取,为 VS Code 市场及 Open VSX 上的海量插件提供最新的 Nix 表达式封装(Flake),方便开发者用 Nix 管理并安装主流平台(Linux、Darwin)的插件。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Nix expressions for VS Code Extensions

This flake provides Nix expressions for the latest pre-release and release versions of the majority of available extensions from the [VS Code Marketplace](https://marketplace.visualstudio.com/vscode) and the [Open VSX Registry](https://open-vsx.org/). A [GitHub Action](https://github.com/features/actions) updates these extensions daily.

As of October 2, 2025, the [nixpkgs](https://github.com/NixOS/nixpkgs) repository contains **456** [VS Code](https://code.visualstudio.com/) extensions. This is a small fraction of the nearly **80,000** extensions available on the [VS Code Marketplace](https://marketplace.visualstudio.com/vscode). In addition, many of the extensions in `nixpkgs` are outdated.

Check [nix4vscode](https://github.com/nix-community/nix4vscode) (and contribute!) if you need not only the latest extension versions.

## Don't abuse this flake

We have a permission from MS to use a crawler on their API (see the [discussion](https://github.com/NixOS/nixpkgs/issues/208456)).

Don't abuse this flake!

## Limitations

### Supported platforms

- `x86_64-linux`
- `aarch64-linux`
- `aarch64-darwin`

Also see:

- [Platforms](#platforms)
- [`x86_64-darwin` was dropped in `nixpkgs` 26.11](https://github.com/NixOS/nixpkgs/blob/c1fe1675b8c7d1dfa4a9752fc36e2657d67d46be/doc/release-notes/rl-2611.section.md#backward-incompatibilities-sec-nixpkgs-release-2611-incompatibilities)

## Prerequisites

### Read NixOS wiki

Read the [VS Code page](https://wiki.nixos.org/wiki/Visual_Studio_Code) on the NixOS wiki.

### (Optional) Enable flakes and experimental commands

- Read about [Nix flakes](https://wiki.nixos.org/wiki/Flakes).
- [Set them up](https://wiki.nixos.org/wiki/Flakes#Setup).
- Enable the [`nix-command`](https://nix.dev/manual/nix/2.31/contributing/experimental-features#xp-feature-nix-command) option to use `nix repl` and other experimental commands (see [Start REPL](#optional-start-repl), [Explore](#explore)). This option should already be enabled if you followed the setup instructions for flakes.

### (Optional) Allow unfree packages

See [Unfree extensions](#unfree-extensions).

### (Optional) Enter the repository directory

Clone this repository and enter its directory.

```console
git clone https://github.com/nix-community/nix-vscode-extensions
cd nix-vscode-extensions
```

### (Optional) Start REPL

See [`nix repl`](https://nix.dev/manual/nix/2.31/command-ref/new-cli/nix3-repl.html).

```console
nix repl
```

## History

You can search for an extension in the repository history:

- Get commits containing the extension: `git log -S '"copilot"' --oneline data/cache/vscode-marketplace-latest.json`
- Select a commit, e.g.: `0910d1e`
- Search in that commit: `git grep '"copilot"' 0910d1e -- data/cache/vscode-marketplace-latest.json`

## Example

The [`./nix/vscode-with-extensions.nix`](./nix/vscode-with-extensions.nix) provides an example of [`vscode-with-extensions`](https://github.com/NixOS/nixpkgs/blob/
阅读完整原文

项目深度分析 AI 生成

私有/企业级 VS Code 插件 Nix 仓库托管平台

产品构想为企业内部自研 VS Code 插件或安全合规锁定的插件集提供私有 Nix Flake 索引与构建服务,打通内部代码仓和 NixOS 部署流程。
核心功能私有插件抓取与打包、多平台二进制哈希缓存、自动化合规漏洞扫描、私有 Flake Registry 接口。
目标用户采用 NixOS/Devbox 规范开发机的中大型科技团队、金融/军工等对开发环境有强审计合规要求的企业。
难度/周期中等 · 1-2 个月 · 成本:极低(主要是 CI 运行机和对象存储成本)
收费模式按席位或按托管插件数量收取 SaaS 订阅费,或提供一次性私有化部署实施费。
竞争风险目标用户群体极其垂直(Nix+VS Code 企业用户量有限);微软对商业化转售其官方插件源的潜在法务条款限制。
依据 AI推测

开箱即用的 Nix 声明式开发环境(CDE)构建工具

产品构想基于该项目提供的庞大插件集,封装成类似 Devbox/Devenv 的高层 IDE 配置产品,允许通过简单 YAML/GUI 导出带完整 VS Code 插件和工具链的声明式环境。
核心功能IDE 插件一键依赖解析与锁定、开发环境跨平台运行包生成(macOS/Linux)、与 Home Manager/Devcontainer 无缝集成。
目标用户不想深究 Nix 语法但想要可复现 VS Code 环境的普通开发者、开源项目维护者。
难度/周期较高 · 2-3 个月 · 成本:低(静态网站与客户端工具为主)
收费模式免费开源基础 CLI,高级云端预热构建与团队模板共享采用 Freemium 订阅制。
竞争风险竞品竞争(如 Flox, Devenv, Devbox 已有生态积淀),用户对单纯插件管理的付费意愿低。
依据 尚需验证的假设

NixOS 企业环境运维与 DevEx 专家咨询服务

产品构想依托掌握 Nix 打包复杂 IDE 和数万扩展的能力,为尝试在工程团队落地 Nix/NixOS 的企业提供开发环境设计、迁移和技术支持服务。
核心功能企业定制 VS Code/VSCodium 镜像、离线开发机 Nix 缓存构建、团队 Nix 架构培训与故障排查。
目标用户正在推进开发机统一化、标准化但缺乏 Nix 高级专家经验的初创公司与研发团队。
难度/周期低 · 即时开展 · 成本:人力成本为主
收费模式专家工时费(咨询服务费)、年度运维保障合同。
竞争风险服务交付难以规模化放大,依赖维护者个人声誉和销售能力。
依据 已验证事实
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送
社区活跃Star 400 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。