Nix是一个纯粹的功能包管理器。
有没有办法查看在 NixOS 上构建和激活的实际计算/生成的“输出”系统配置?
因此在 NixOS 上我们可以编辑文件 /etc/nixos/configuration.nix 来指定我们的“输入”系统配置。 然而,当我们运行 nixos-rebuild 开关来构建并激活我们的“输入...
评估 `writeShellApplication` 会产生什么结果?模块系统返回的属性中定义的包之间的闭包是如何确定的?
主要问题: 评估 writeShellApplication 会产生什么结果? 在返回的属性中定义的包之间如何确定闭包 模块系统? 我正在关注本教程...
如何计算与我自己架构不同的机器的 fetchurl 校验和?
我有一个 Nix 派生,它使用 fetchurl 下载多个架构的二进制文件。更新版本时,我需要更新所有 SHA256 哈希值。我一直使用的手动流程是: 瑟...
`在 Nix shell 中使用 Parcel 时出现意外的未定义问题
我正在尝试设置一个非常基本的 nix shell(使用 flake)来构建 Parcel 项目。 我有一个像这样的 flake.nix 文件: { 描述=“我的项目”; 输入 = { nixpkgs.url = "
我正在使用 Nix Flakes,我想了解如何使用以下输出查找包的所有版本(例如 jq): 来自 github 频道:NixOS/nixpkgs: • 版本 1.0.0 已包含在 git 中
自从通过replit运行更新以来,我收到以下错误消息。 我不知道为什么会发生这种情况。有人有什么建议吗? python3: /nix/store/65hafbsx91127farbmyyv4r5ifgjdg43-glibc-2.33-117...
我通常使用 nixdevelopment 来处理特定的项目。我想看看 CLion 与 Nix 的配合效果如何,但我不确定如何使这两者能够很好地配合。 我找到了这个要点...
我安装了 nix-darwin 并创建了一个 flake.nix 文件,其内容如下。我已将其放在目录 ~/x 中并运行以下命令,没有出现任何错误: $ darwin-rebuild 开关 --dry-run --flak...
与 guix 相比,nix 中 rPackages(包的 pin 版本)的重现性更好
我实际上正在评估不同的解决方案,以增强/探索我的 R/Python 科学工作流程中的可重复性:具有可重复分析(绘图、分析)和论文的数据。 如您所知,有...
Nix:您在 nixpkgs 版本中获得了哪些 Haskell 软件包?
我想弄清楚给定的 nixpkgs 版本到底选择了哪些版本的 Haskell 软件包。我很感兴趣,所以我知道要查看哪个文档版本,可以设置版本约束...
Stack 尝试查找 libgmp 然后失败,即使根本没有依赖项
我使用 nix-darwin 并在 ~/.stack/config.yaml 中启用了 nix。 今天早些时候我做了一个 sudo nix-collect-garbage -d 然后很多事情开始崩溃。 最小可重现示例: 堆栈新mwe cd mwe ...
在 Nix 中使用时 R Shiny 的 tmpdir 发生冲突/错误
问题:- 在 Nix 系统中工作时,R 包的异常行为,特别是编码和重新加载包不起作用并产生错误。我需要重新启动 IDE 才能评估
在 Nix 中,如何从 fetchFromGitHub 中删除和替换文件?
有没有办法从 fetchFromGitHub 中删除配置文件?我想用我自己的配置替换默认配置。到目前为止,存储库中的所有文件都已构建并符号链接到“.c ...
我正在尝试构建一个依赖于 libudev 的静态二进制文件。 不幸的是 nix-env -iA nixpkgs.pkgsStatic.libudev 失败并显示:错误:p11-kit 无法用作静态库。 有没有更好的...
为什么我的 nix 操作系统上configuration.nix 中的所有包都没有?
所以我使用图形安装程序在旧笔记本电脑上安装 nix os。我选择了mate桌面,效果很好。然后我尝试安装谷歌浏览器并成功了。 然而,尽管我
Nix:在 `amd64` 机器上构建 `aarch64` Docker 镜像
使用 Nix Docker 工具,如何在 amd64 机器上构建 ARM64 (aarch64) Docker 镜像?
向 Nix Home Manager 包添加额外的运行时依赖项
在我的 Home Manager 配置中,我有以下 pkg: home.packages = 带 pkgs; [ # 发展 emacs # 开发 - Emacs - 基础 ripgrep FD (nerdfonts.override { 字体 =...
问题 我尝试在 NixOS 系统上安装 OBS Studio 以及多个插件,但安装后这些插件没有出现在 OBS 界面中。这是我到目前为止所做的: 安装...
无法在 Nix Flake Shell 中编译带有 SQLite 依赖项的 Go 代码
我有一个简单的 Nix Flake shell,其中包含访问数据库所需的 SQLite 依赖项,但由于以下错误,我无法编译代码: go build -o foo cmd/main.go # 运行时/cgo
如何在configuration.nix中以声明方式添加NixOS不稳定通道
NixOS 备忘单描述了如何从configuration.nix 中的unstable 安装软件包。 它首先说添加不稳定通道,如下所示: $ sudo nix-channel --add https://nixos.org/