User contributions for Weijia
Appearance
28 August 2025
- 19:3219:32, 28 August 2025 diff hist −100 Flakes/zh Created page with "使用 Nix 作为开发环境的一个常见痛点是,每次更新依赖项时都需要完全重构并重新进入开发 shell。<code>nix develop --redirect <flake> <directory></code> 命令允许您向 shell 提供可变的依赖项,就像它是由 Nix 构建的一样。" Tags: Mobile edit Mobile web edit
- 19:3219:32, 28 August 2025 diff hist +277 N Translations:Flakes/165/zh Created page with "使用 Nix 作为开发环境的一个常见痛点是,每次更新依赖项时都需要完全重构并重新进入开发 shell。<code>nix develop --redirect <flake> <directory></code> 命令允许您向 shell 提供可变的依赖项,就像它是由 Nix 构建的一样。" current
- 19:3219:32, 28 August 2025 diff hist −6 Flakes/zh Created page with "=== 直接依赖项的快速迭代 ==="
- 19:3219:32, 28 August 2025 diff hist +38 N Translations:Flakes/135/zh Created page with "=== 直接依赖项的快速迭代 ===" current
- 19:3219:32, 28 August 2025 diff hist −42 Flakes/zh Created page with "当 git 文件夹存在时,flake 将仅复制在 git 中添加的文件,以最大限度地提高可复现性(因此,如果您忘记在代码库中添加本地文件,则在尝试编译时会直接出错)。但是,有时出于开发目的您可能需要创建一个备用的 flake 文件,例如包含您首选编辑器的配置,如[https://discourse.nixos.org/t/local-personal-development-tools-with-flakes/22714/8 此处所述],这种情况下当然无..."
- 19:3219:32, 28 August 2025 diff hist +668 N Translations:Flakes/133/zh Created page with "当 git 文件夹存在时,flake 将仅复制在 git 中添加的文件,以最大限度地提高可复现性(因此,如果您忘记在代码库中添加本地文件,则在尝试编译时会直接出错)。但是,有时出于开发目的您可能需要创建一个备用的 flake 文件,例如包含您首选编辑器的配置,如[https://discourse.nixos.org/t/local-personal-development-tools-with-flakes/22714/8 此处所述],这种情况下当然无..." current
- 19:3219:32, 28 August 2025 diff hist +35 Flakes/zh Created page with "=== 如何在 git 中添加一个本地文件但不将其包含在提交中 ===" Tags: Mobile edit Mobile web edit
- 19:3219:32, 28 August 2025 diff hist +79 N Translations:Flakes/164/zh Created page with "=== 如何在 git 中添加一个本地文件但不将其包含在提交中 ===" current
- 19:3219:32, 28 August 2025 diff hist −78 Flakes/zh Created page with "这允许构建尚未添加到 nixpkgs 的包。"
- 19:3219:32, 28 August 2025 diff hist +48 N Translations:Flakes/163/zh Created page with "这允许构建尚未添加到 nixpkgs 的包。" current
- 19:3219:32, 28 August 2025 diff hist −58 Flakes/zh Created page with "请注意,这将下载 nixpkgs 的完整 tarball 压缩档。如果您已有本地克隆,由于增量压缩机制,使用它可能会更快:"
- 19:3219:32, 28 August 2025 diff hist +147 N Translations:Flakes/132/zh Created page with "请注意,这将下载 nixpkgs 的完整 tarball 压缩档。如果您已有本地克隆,由于增量压缩机制,使用它可能会更快:" current
- 19:3219:32, 28 August 2025 diff hist −78 Flakes/zh Created page with "这允许构建尚未添加到 nixpkgs 的包。" Tags: Mobile edit Mobile web edit
- 19:3219:32, 28 August 2025 diff hist +48 N Translations:Flakes/162/zh Created page with "这允许构建尚未添加到 nixpkgs 的包。" current
- 19:3219:32, 28 August 2025 diff hist −2 Flakes/zh Created page with "=== 构建一个添加至 PR 中的包 ==="
- 19:3219:32, 28 August 2025 diff hist +42 N Translations:Flakes/161/zh Created page with "=== 构建一个添加至 PR 中的包 ===" current
- 19:3219:32, 28 August 2025 diff hist −57 Flakes/zh Created page with "要自动推送''所有'' flake 输出,请查看 [https://github.com/srid/devour-flake#usage devour-flake]。"
- 19:3219:32, 28 August 2025 diff hist +111 N Translations:Flakes/101/zh Created page with "要自动推送''所有'' flake 输出,请查看 [https://github.com/srid/devour-flake#usage devour-flake]。" current
- 19:3119:31, 28 August 2025 diff hist −5 Flakes/zh Created page with "=== 高效构建多个 Flake 输出 ==="
- 19:3119:31, 28 August 2025 diff hist +39 N Translations:Flakes/224/zh Created page with "=== 高效构建多个 Flake 输出 ===" current
- 19:3119:31, 28 August 2025 diff hist −77 Flakes/zh Created page with "如果您想在启用了 Flakes 功能的系统上从常规 Nix 表达式中访问 flake,可以使用类似 <code>(builtins.getFlake "/path/to/directory").packages.x86_64-linux.default</code> 的代码,其中“directory”是包含 <code>flake.nix</code> 的目录。"
- 19:3119:31, 28 August 2025 diff hist +272 N Translations:Flakes/59/zh Created page with "如果您想在启用了 Flakes 功能的系统上从常规 Nix 表达式中访问 flake,可以使用类似 <code>(builtins.getFlake "/path/to/directory").packages.x86_64-linux.default</code> 的代码,其中“directory”是包含 <code>flake.nix</code> 的目录。" current
- 19:3119:31, 28 August 2025 diff hist −6 Flakes/zh Created page with "=== 从 Nix 表达式访问 Flakes ==="
- 19:3119:31, 28 August 2025 diff hist +38 N Translations:Flakes/58/zh Created page with "=== 从 Nix 表达式访问 Flakes ===" current
- 19:3119:31, 28 August 2025 diff hist −1 Flakes/zh Created page with "=== 非 Flake 项目中的 Flake 支持 ===" Tags: Mobile edit Mobile web edit
- 19:3119:31, 28 August 2025 diff hist +43 N Translations:Flakes/50/zh Created page with "=== 非 Flake 项目中的 Flake 支持 ===" current
- 19:3119:31, 28 August 2025 diff hist −12 Flakes/zh Created page with "=== 推送 Flakes 至 Cachix ===" Tags: Mobile edit Mobile web edit
- 19:3119:31, 28 August 2025 diff hist +32 N Translations:Flakes/99/zh Created page with "=== 推送 Flakes 至 Cachix ===" current
- 19:3119:31, 28 August 2025 diff hist −113 Flakes/zh Created page with "在项目目录之间导航时,使用 Direnv 可以自动激活不同的 Nix shell。Nix 与 Direnv 的额外集成参阅 [https://github.com/nix-community/nix-direnv nix-direnv]。"
- 19:3119:31, 28 August 2025 diff hist +187 N Translations:Flakes/98/zh Created page with "在项目目录之间导航时,使用 Direnv 可以自动激活不同的 Nix shell。Nix 与 Direnv 的额外集成参阅 [https://github.com/nix-community/nix-direnv nix-direnv]。" current
- 19:3019:30, 28 August 2025 diff hist 0 Flakes/zh Created page with "=== 使用 direnv 自动切换 Nix shell ==="
- 19:3019:30, 28 August 2025 diff hist +44 N Translations:Flakes/97/zh Created page with "=== 使用 direnv 自动切换 Nix shell ===" current
- 19:3019:30, 28 August 2025 diff hist −74 Flakes/zh Created page with "关于详情与示例,请参阅 NixOS system configuration#Defining NixOS as a flake。"
- 19:3019:30, 28 August 2025 diff hist +18 N Translations:Flakes/131/zh Created page with "== 开发技巧 ==" current
- 19:3019:30, 28 August 2025 diff hist +93 N Translations:Flakes/222/zh Created page with "关于详情与示例,请参阅 NixOS system configuration#Defining NixOS as a flake。" current
- 19:3019:30, 28 August 2025 diff hist −97 Flakes/zh Created page with "可使用 Flakes 管理 NixOS 系统配置,以获得可复现、声明式输入和简化更新的优点。"
- 19:3019:30, 28 August 2025 diff hist +112 N Translations:Flakes/221/zh Created page with "可使用 Flakes 管理 NixOS 系统配置,以获得可复现、声明式输入和简化更新的优点。" current
- 19:3019:30, 28 August 2025 diff hist −7 Flakes/zh Created page with "== 启用 Flake 的 NixOS 配置 =="
- 19:3019:30, 28 August 2025 diff hist +35 N Translations:Flakes/220/zh Created page with "== 启用 Flake 的 NixOS 配置 ==" current
- 19:3019:30, 28 August 2025 diff hist −56 Flakes/zh Created page with "<syntaxhighlight lang="nix"> { inputs.nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; outputs = { self, nixpkgs, flake-compat }: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; config.allowUnfree = true;}; in { ... }; } </syntaxhighlight>" Tags: Mobile edit Mobile web edit
- 19:3019:30, 28 August 2025 diff hist +302 N Translations:Flakes/219/zh Created page with "<syntaxhighlight lang="nix"> { inputs.nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; outputs = { self, nixpkgs, flake-compat }: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; config.allowUnfree = true;}; in { ... }; } </syntaxhighlight>" current
- 19:3019:30, 28 August 2025 diff hist −50 Flakes/zh Created page with "为了在 flake 项目中允许使用 非自由软件,您需要在导入 Nixpkgs 时通过设置 <code>config.allowUnfree = true;</code> 来明确允许它。"
- 19:3019:30, 28 August 2025 diff hist +180 N Translations:Flakes/218/zh Created page with "为了在 flake 项目中允许使用 非自由软件,您需要在导入 Nixpkgs 时通过设置 <code>config.allowUnfree = true;</code> 来明确允许它。" current
- 19:3019:30, 28 August 2025 diff hist −15 Flakes/zh Created page with "=== 启用非自由软件 ===" Tags: Mobile edit Mobile web edit
- 19:3019:30, 28 August 2025 diff hist +29 N Translations:Flakes/129/zh Created page with "=== 启用非自由软件 ===" current
- 19:3019:30, 28 August 2025 diff hist −38 Flakes/zh Created page with "要将 Overlays 与 Flakes 一起使用,请参阅 Overlays#In a Nix flake 页面。"
- 19:3019:30, 28 August 2025 diff hist +93 N Translations:Flakes/217/zh Created page with "要将 Overlays 与 Flakes 一起使用,请参阅 Overlays#In a Nix flake 页面。" current
- 19:3019:30, 28 August 2025 diff hist −21 Flakes/zh Created page with "=== 使用 overlays ==="
- 19:3019:30, 28 August 2025 diff hist +23 N Translations:Flakes/216/zh Created page with "=== 使用 overlays ===" current
- 19:3019:30, 28 August 2025 diff hist −65 Flakes/zh Created page with "您还可以使用如 flake-utils 或 flake-parts 的第三方项目来编写,它们会提供代码来避免此类样板代码。为了避免多次重新定义程序,请参阅 Flake Utils#Defining a flake for multiple architectures" Tags: Mobile edit Mobile web edit