Main public logs
Appearance
Combined display of all available logs of Official NixOS Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 16:31, 7 October 2025 Ardenet talk contribs created page Translations:Accelerated Video Playback/19/zh (Created page with "=== Intel ===")
- 16:31, 7 October 2025 Ardenet talk contribs created page Translations:Accelerated Video Playback/18/zh (Created page with "== 安装 ==")
- 16:31, 7 October 2025 Ardenet talk contribs created page Accelerated Video Playback/zh (Created page with "NixOS 中的加速视频播放通常是通过向 {{nixos:option|hardware.opengl.extraPackages}} 添加相关包来完成的。")
- 16:31, 7 October 2025 Ardenet talk contribs created page Translations:Accelerated Video Playback/1/zh (Created page with "NixOS 中的加速视频播放通常是通过向 {{nixos:option|hardware.opengl.extraPackages}} 添加相关包来完成的。")
- 16:31, 7 October 2025 Ardenet talk contribs created page Translations:Accelerated Video Playback/Page display title/zh (Created page with "加速视频播放")
- 14:15, 28 September 2025 Ardenet talk contribs created page Translations:NixOS Installation Guide/61/zh (Created page with "* 博客文章:如何在 [http://grahamc.com/blog/nixos-on-dell-9560 Dell 9560] 上安装 NixOS * 品牌服务器可能需要在 initrd 中包含额外的内核模块(在 configuration.nix 中配置 <code>boot.initrd.extraKernelModules</code>)。例如,HP Proliant 需要“hpsa”模块才能访问磁盘驱动器。")
- 14:12, 28 September 2025 Ardenet talk contribs created page Translations:NixOS Installation Guide/26/zh (Created page with "* 使用 Unetbootin * 手动 USB 创建 * multibootusb")
- 16:11, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/167/zh-cn (Created page with "如果 Nix 警告您重定向的 flake 实际上并未用作已推导 flake 的输入,请尝试使用 <code>--inputs-from .</code> 标志。如果一切顺利,您应该能够在依赖项更改时执行 <code>buildPhase && installPhase</code> 操作,并使用新版本依赖重建您的程序,而''无需''退出开发 shell。")
- 16:09, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/166/zh-cn (Created page with "现在您已经构建了依赖项,<code>consumexe</code> 可以将其作为输入。'''在另一个终端中''':")
- 16:08, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/136/zh-cn (Created page with "考虑这样一个场景:您的可执行程序 <code>consumexe</code> 依赖于一个库 <code>libdep</code>。你希望同时开发这两个项目,并且对 <code>libdep</code> 的修改能够实时反映到 <code>consumexe</code> 中。这种工作流程可以通过以下方式实现:")
- 16:05, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/165/zh-cn (Created page with "使用 Nix 作为开发环境的一个常见痛点是,每次更新依赖项时都需要完全重构并重新进入开发 shell。<code>nix develop --redirect <flake> <directory></code> 命令允许您向 shell 提供可变的依赖项,就像它是由 Nix 构建的一样。")
- 16:04, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/133/zh-cn (Created page with "当 git 文件夹存在时,flake 将仅复制在 git 中添加的文件,以最大限度地提高可复现性(因此,如果您忘记在代码库中添加本地文件,则在尝试编译时会直接出错)。但是,有时出于开发目的您可能需要创建一个备用的 flake 文件,例如包含您首选编辑器的配置,如[https://discourse.nixos.org/t/local-personal-development-tools-with-flakes/22714/8 此处所述],这种情况下当然无...")
- 15:58, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/59/zh-cn (Created page with "如果您想在启用了 Flakes 功能的系统上从常规 Nix 表达式中访问 flake,可以使用类似 <code>(builtins.getFlake "/path/to/directory").packages.x86_64-linux.default</code> 的代码,其中“directory”是包含 <code>flake.nix</code> 的目录。")
- 15:57, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/223/zh-cn (Created page with "另一个允许在非 flake 项目中使用 Flakes 的项目是 [https://github.com/fricklerhandwerk/flake-inputs flake-inputs]。")
- 15:56, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/51/zh-cn (Created page with "[https://github.com/edolstra/flake-compat flake-compat] 库提供了一个兼容层,允许使用传统 <code>default.nix</code> 和 <code>shell.nix</code> 文件的项目与 Flakes 兼容。更多详情和使用示例,请参阅 Flake Compat 页面。")
- 15:54, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/215/zh-cn (Created page with "您还可以使用如 flake-utils 或 flake-parts 的第三方项目来编写,它们会提供代码来避免此类样板代码。为了避免多次重新定义程序,请参阅 Flake Utils#Defining a flake for multiple architectures")
- 15:52, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/211/zh-cn (Created page with "Flakes 强制要求您为每种支持的架构指定一个程序。以下示例展示了如何编写一个针对多种架构的 flake。")
- 15:51, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/209/zh-cn (Created page with "* <code>builtins.getEnv</code> 函数也是不纯的。请避免从环境变量中读取数据,同样,也不要引用 flake 目录之外的文件。")
- 15:49, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/156/zh-cn (Created page with "* <code>builtins.currentSystem</code> 函数是非确定且不纯的,因为它反映了执行推导的主机系统。通常可以通过将系统类型(例如 x86_64-linux)显式传递给需要它的 Derivations 来避免这种情况。")
- 15:44, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/62/zh-cn (Created page with "* {{Nixpkgs Manual|name=fetchurl|anchor=#sec-pkgs-fetchers-fetchurl-inputs}} 和 {{Nixpkgs Manual|name=fetchzip|anchor=#sec-pkgs-fetchers-fetchzip-inputs}} 需要传入 <code>sha256</code> 参数才会被视为纯函数。")
- 15:43, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/48/zh-cn (Created page with "您还可以定义其他任意属性,但以上这些是 Nix 已知的输出。")
- 15:39, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/154/zh-cn (Created page with "* <code><store-path></code> 是 <code>/nix/store..</code> 的路径。")
- 15:38, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/153/zh-cn (Created page with "* <code><flake></code> 是一个 flake 名称, 如“nixpkgs”。")
- 15:37, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/152/zh-cn (Created page with "* <code><name></code> 是一个属性名称,如“hello”。")
- 15:37, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/45/zh-cn (Created page with "* <code><system></code> 为类似“x86_64-linux”、“aarch64-linux”、“i686-linux”、“x86_64-darwin”的值")
- 15:36, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/44/zh-cn (Created page with "其中:")
- 15:36, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/43/zh-cn (Created page with "一旦 Inputs 被解析,它们就会与 <code>self</code> 一起传递给函数 <code>outputs</code>,<code>self</code> 是这个 flake 在 Store 中的目录。<code>outputs</code> 根据以下规范返回 flake 的输出。")
- 15:34, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/151/zh-cn (Created page with "Nix 包管理器仓库的 [https://github.com/NixOS/nix/blob/master/src/nix/flake-check.md src/nix/flake-check.md] 中对此进行了描述。")
- 15:32, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/206/zh-cn (Created page with "默认情况下,包 <code>src</code> 中的 Git 子模块不会被复制到 Nix Store,这可能会导致构建失败。Git 仓库中的 Flakes 可以声明它们需要启用 Git 子模块。从 Nix 版本 [https://discourse.nixos.org/t/nix-2-27-0-released/62003 2.27] 开始,您可以通过以下方式启用子模块:")
- 15:30, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/41/zh-cn (Created page with "使用大括号 ({}),我们可以缩短这些内容并将其放在一个表中。代码如下所示:")
- 15:30, 24 August 2025 Ardenet talk contribs created page Translations:Flakes/39/zh-cn (Created page with "如果您想让 Hyprland 的 nixpkgs 依赖跟随 nixpkgs 输入以避免出现多个版本的 nixpkgs,可以使用以下代码来完成:")
- 11:08, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/205/zh-cn (Created page with "同样,您可以给 <code>run</code> 命令:<code>nix run .#hello</code> 和 <code>develop</code>命令:<code>nix develop .#hello</code>指定属性。")
- 11:06, 22 August 2025 Ardenet talk contribs marked Flakes for translation
- 10:58, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/222/zh-cn (Created page with "关于详情与示例,请参阅 NixOS system configuration#Defining 如何将 NixOS 当作一个 flake。")
- 10:57, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/221/zh-cn (Created page with "可使用 Flakes 管理 NixOS 系统配置,以获得可复现、声明式输入和简化更新的优点。")
- 10:55, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/98/zh-cn (Created page with "在项目目录之间导航时,使用 Direnv 可以自动激活不同的 Nix shell。Nix 与 Direnv 的额外集成参阅 [https://github.com/nix-community/nix-direnv nix-direnv]。")
- 10:52, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/135/zh-cn (Created page with "=== 直接依赖项的快速迭代 ===")
- 10:52, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/163/zh-cn (Created page with "这允许构建尚未添加到 nixpkgs 的包。")
- 10:52, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/132/zh-cn (Created page with "请注意,这将下载 nixpkgs 的完整 tarball 压缩档。如果您已有本地克隆,由于增量压缩机制,使用它可能会更快:")
- 10:50, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/162/zh-cn (Created page with "这允许构建尚未添加到 nixpkgs 的包。")
- 10:50, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/161/zh-cn (Created page with "=== 构建一个添加至 PR 中的包 ===")
- 10:47, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/101/zh-cn (Created page with "要自动推送''所有''flake 输出,请查看 [https://github.com/srid/devour-flake#usage devour-flake]。")
- 10:45, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/218/zh-cn (Created page with "为了在 flake 项目中允许使用 非自由软件,您需要在导入 Nixpkgs 时通过设置 <code>config.allowUnfree = true;</code> 来明确允许它。")
- 10:42, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/219/zh-cn (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>")
- 10:41, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/217/zh-cn (Created page with "要将 Overlays 与 Flakes 一起使用,请参阅 Overlays#In a Nix flake 页面。")
- 10:41, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/214/zh-cn (Created page with "outputs = { self, nixpkgs }: let systems = [ "x86_64-linux" "aarch64-linux" ]; forAllSystems = f: builtins.listToAttrs (map (system: { name = system; value = f system; }) systems); in { packages = forAllSystems (system: let pkgs = nixpkgs.legacyPackages.${system}; in { hello = pkgs.hello; default = pkgs.hello; }); }; } </syntaxhighlight>")
- 10:40, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/213/zh-cn (Created page with "inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; };")
- 10:40, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/212/zh-cn (Created page with "<syntaxhighlight lang="nix"> { description = "针对多种架构的 flake";")
- 10:39, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/207/zh-cn (Created page with "<syntaxhighlight lang="nix"> inputs.self.submodules = true; </syntaxhighlight>")
- 10:34, 22 August 2025 Ardenet talk contribs created page Translations:Flakes/178/zh-cn (Created page with "* [https://github.com/NixOS/nix/blob/master/src/nix/flake.md spec 更详细地描述 Flakes Inputs]")