首页 文章
  • 1 votes
     answers
     views

    在“在virtualbox guest NixOS中添加共享文件夹”中合并两个nix表达式

    我在我的虚拟机中安装了NixOS . 我想在我的NixOS中添加一个共享文件夹 . 我在我的虚拟机端设置了一个名为Code in Device-> SharedFolder-> Setting的共享文件夹 . 我试图插入Guest Addition图像 . 它说: 无法安装媒体/驱动器'C:\ Program Files \ Oracle \ VirtualBox \ VBoxGue...
  • 4 votes
     answers
     views

    如何复制nix配置文件

    是否可以将Nix用户配置文件或配置复制到其他用户或主机? 我的意思是,假设我使用 nix-env -i 安装了一些软件包 . 如何复制此环境并在其他地方使用它? NixOs配置的相同问题 . 我可以通过修改 /etc/nixos/configurtion.nix 来创建新配置 . 但是如果我使用 nix-env -i 添加了一些包 . 我可以生成与此新环境相对应的配置(或等效配置)吗?
  • 1 votes
     answers
     views

    撤消`nix-channel --update`

    通过NixOps进行全新安装后,我登录到机器并执行 # nix-channel --update 这将~130Mb的nixpkgs拉入我的 /nix/store . 我怎么撤消这个?
  • 6 votes
     answers
     views

    nix路径类型何时进入nix存储区,何时不进入?

    我在过去注意到在 nix 中,似乎是 ./myfile.txt 路径类型 有时评估为 /home/myuser/mydir/myfile.txt ,和 有时候 /nix/store/55j24v9qwdarikv7kd3lc0pvxdr9r2y8-myfile.txt . 我想知道究竟何时发生这种情况 . 这对于包含任何形式的秘密信息的文件尤其重要,因为 /nix/store 中的所...
  • 1 votes
     answers
     views

    使用带有`nix-instantiate`的nix输入系统

    myservice 我在 myservice.nix 写了一个nixos服务,我把它包含在 /etc/nixos/configuration.nix 中: imports [ /path/to/myservice.nix ]; 后来我在 configuration.nix 里面使用它: services.myservice.enable = true; 问题 在一个场景中我不能使用 nixos...
  • 2 votes
     answers
     views

    不使用Nixos时如何使用nix配置?

    所以我've installed Nix on Arch linux and I'能够运行 nix-env -i example ,但是如何定义Nix配置呢? 因为我没有任何 /nixos/configuration.nix 文件 . 这可能吗? 我的目标是能够定义一个配置,然后我可以使用 nixos-rebuild switch 之类的东西来安装和配置所有软件 .
  • 1 votes
     answers
     views

    如何在nix文件中创建全局变量(或函数)?

    我想声明变量 dotfiles_dir 所以所有其他文件都可以看到并使用它 . 例如(不工作) 在 /etc/nixos/configuration.nix (它的根文件,对吧?) dotfiles_dir="/home/bjorn/.config/dotfiles"; import "${dotfiles_dir}/nixos/root/default.nix&q...
  • 2 votes
     answers
     views

    编写本地nix包

    我想运行安装了以下软件包的nix-shell: aspell aspellDicts.en 你好 我不能简单地这样做: nix-shell -p aspell aspellDicts.en hello --pure 因为这将无法正确安装aspell词典 . Nix提供了 aspellWithDict 函数,可用于使用字典构建aspell: nix-build -E 'with i...
  • 0 votes
     answers
     views

    漂亮的nix attrsets印花

    在nix中开发时,我通常使用 builtins.trace 进行调试: 代码 a = { foo = "bar"; ... more complex nested attrset ...}; builtins.trace a a; 在nix-repl中 在复杂的数据结构上使用 :p a 也很难阅读 . 问题 但是,输出只是一行而没有任何格式化,对于复杂的数据结构,这几乎不可...
  • 0 votes
     answers
     views

    如何将impureEnvVars传递给本地nix-build而不是nix-daemon /如何使用nix-build禁用远程构建?

    this question in nix repo 我来自这里https://github.com/NixOS/nixpkgs/issues/28816而且我正在寻找一种方法将不纯的env变量传递给 nix-build 在本地构建应该有所帮助,但我无法使示例工作,有人可以帮助我, --option builders '' 并将当前用户添加到 trusted-users 并没有帮助 code=`&l...
  • 1 votes
     answers
     views

    如何在Nix中组合两个列表?

    我目前有一个列表定义为: environment.systemPackages = with pkgs; [ acpi ag alacritty audacity awscli bash breeze-gtk cabal-install ]; 我如何定义两个列表然后合并它们来设置 environment.sy...
  • 0 votes
     answers
     views

    在NixOS上下载Compose for Docker的问题

    我正在参加一个黑客马拉松 . 现在是清晨,我要在太阳升起前睡觉 . 我希望有人知道如何安装Compose for Docker,因为它是运行Gitcoin Web docker所必需的 . 我是Docker和NixOS的新手 . 这是破碎的curl命令的屏幕截图 . 我已将它下载到/ usr / bin /并chmod它,但它不会运行 . 唯一的另一个文件是名为env的可执行文件 .

热门问题