nix 相关问题

Nix是一个纯粹的功能包管理器。

错误:在 Nix 搜索路径中找不到文件“nixpkgs”(使用 $NIX_PATH 或 -I 添加它)

我用过sh<(curl -L https://nixos.org/nix/install) --daemon to install Nix. After installation completed run nix-shell -p nix-info --run "nix-info -m" to verify the installation. It

回答 3 投票 0

如何定义用于 gmailr 身份验证的互联网浏览器?

我使用 gmailr 从 gmail 帐户检索电子邮件。由于我的系统配置(Debian 上的 nix home-manager),当 gmailr 需要与 gmail 进行交互式连接时,什么也没有发生,只是......

回答 1 投票 0

nix attrsets 的漂亮打印

在nix中开发时我通常使用builtins.trace进行调试: 在代码中 a = { foo = "酒吧"; ...更复杂的嵌套属性...}; 内置.trace a; 在 nix-repl 中 对复杂数据使用 :p a

回答 3 投票 0

如何在 NixOS 虚拟机中安装 nix 通道?

我正在使用 microvm 创建并运行 NixOS 虚拟机(在安装了 nix 数据包管理器的 Debian 系统上)。 VM 内的 NIX_PATH 环境变量设置为其默认值: nixpkgs=/nix/...

回答 1 投票 0

Poetry2nix flake 构建错误,因为 `poetry2nix.overrides` 属性似乎丢失了

描述问题 我正在尝试构建以下薄片,除了覆盖部分之外,它是逐字来自诗歌2nix 存储库的模板 { 描述=“熊”; 输入...

回答 1 投票 0

在Nix中使用mkDerivation时,是否可以指定`buildPhase`使用的shell?

假设您的 flake.nix 中有以下行: foo = pkgs.stdenv.mkDerivation { 名称 =“foo”; 构建阶段='' #一些shell脚本 ''; ...

回答 2 投票 0

Haskell 分析选项会导致构建错误“当使用 -dynamic 构建 GHC 时无法加载 -prof 对象”

我想对 Haskell 应用程序进行一些分析,因此在我的 hpack 中添加了一些 ghc 选项: 示例可执行文件: 源目录:src 主要:Main.hs ghc 选项: - -氧气 - -pr...

回答 1 投票 0

如何使用 nix-env 列出已安装软件包的可用更新

nix-env 有没有办法列出所有已安装软件包的可用更新?我想查看我已安装的所有软件包,其中包含一些指示该软件包是否已过期以及什么的信息

nix
回答 1 投票 0

或在 nix-shell 中找不到工具

启动nix-shell如下 nix-shell -p python39Packages.ipython python39Packages.ortools --运行 ipython 其次是 导入或工具 结果是 ModuleNotFoundError 跟踪...

回答 1 投票 0

如何让 home-manager 在 flake 系统配置中使用 nixpkgs-23.11?

我的 flake.nix 在 /etc/nixos 目录中: { 描述=“一个非常基本的薄片”; 输入 = { nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11"; 家庭经理 = { 网址=&

回答 1 投票 0

home.shellAliases 无法使用 home-manager 设置别名

我已经在我的 nix-darwin 中设置了这样的家庭管理器。 除了 shellAliases 部分之外,一切都运行良好。 # 家庭管理器配置 进口 = [ 我在我的 nix-darwin 中设置了这样的家庭管理器。 除了 shellAliases 部分之外,一切都运行良好。 # Home Manager configurations imports = [ <home-manager/nix-darwin> ]; users.users.<user> = { name = "<user>"; home = "/Users/<user>"; }; home-manager.users.<user> = { pkgs, ... }: { home = { shellAliases = { asl = "aws sso login"; }; packages = with pkgs; [ btop direnv gh neovim nixfmt tree zoxide bat lazygit delta ripgrep cargo speedtest-cli ]; stateVersion = "22.05"; }; }; 软件包正在运行,但别名不起作用。 可能是什么问题? 您可能应该在您使用的确切 shell 部分中指定别名。就我而言,zsh: # .... programs.zsh = { enable = true; enableCompletion = true; enableAutosuggestions = true; autocd = true; syntaxHighlighting.enable = true; plugins = [ { name = "powerlevel10k"; src = pkgs.zsh-powerlevel10k; file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme"; } { name = "powerlevel10k-config"; src = ./../configs/p10k; file = "p10k.zsh"; } ]; shellAliases = { ll = "eza -l"; la = "eza -la"; }; }; # ...

回答 1 投票 0

如何制作一个仅使用内置推导函数来运行一些代码的 shell.nix?

我基本上想创建自己的简单版本的 mkShell,所以现在我试图了解如何在 shell 实际弹出之前执行一些代码。我用谷歌搜索了一个双...

回答 1 投票 0

如何在shell.nix中引用自定义推导?

我对 Nix 很陌生。我想引用 shell.nix 文件中的项目脚本,这样当我 cd 进入项目目录时,我可以按名称引用它们,并且每当

回答 1 投票 0

如何在nixos中设置zsh/ohmyzsh?

我的 nixos 配置如下所示: { 配置,pkgs,... }:{ 程序.zsh = { 启用=真; ohMyZsh = { 启用=真; 插件= [“git”“zsh-history-substring-

回答 1 投票 0

如何在每种情况下在 Nix 中允许“不自由”的软件包?:{NixOS、Nix、Nix with Flakes、Nix with Flakes 和 Home Manager}

在 Mac OS 上将 MyNixOS(适用于 Nix 的优秀 Flake 配置应用程序)与 Nix Flakes 一起使用时,我尝试在全局或每个包中启用允许“不自由”包。 当尝试安装时...

回答 1 投票 0

使用值作为标识符在 NixOS 中循环列表?

在 vhost.nix 中,我想在循环中添加用户,就像 httpd.virtualHosts 中的工作示例一样。 这是我在虚拟机中使用的configuration.nix: # vm.nix { 库,配置,... }: { 重要...

回答 1 投票 0

如何使用 nix flake 创建 Python 可执行文件

我有一个包含两个文件的目录,main.py 和 flake.nix。 片状.nix: { 描述=“使用python和streamlit的虚拟环境”; input.nixpkgs.url = "github:NixOS/nixpkgs/n...

回答 1 投票 0

为什么这个 nix-env 命令不带 -b 下载预构建的包?

https://nixos.org/manual/nix/unstable/quick-start.html 说: 从频道安装一些软件包: nix-env --install --attr nixpkgs.hello 这应该下载预构建的包;不应该...

nix
回答 1 投票 0

如何从源代码将包安装到 nix shell 中以使用 flakes 进行调试,相当于 python setup.pydevelop

有没有办法将包从源代码包含到nix shell中,即链接到实际源代码而不是nix存储中的代码副本的路径,以用于调试目的? IE。我很热...

回答 2 投票 0

如何忽略导入中丢失的文件?

我的 nix 配置中有这个: 进口 = [ # 包括硬件扫描的结果。 ./硬件配置.nix /home/dev/user.nix ]; 当我现在执行 nixos-install 时,它告诉我你...

nix
回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.