nixpkgs

    1热度

    1回答

    我在使用this模板来配置我的自定义vim和Nix。我vim-config/default.nix如下: { pkgs }: let my_plugins = import ./plugins.nix { inherit (pkgs) vimUtils fetchFromGitHub; }; in with (pkgs // { python = pkgs.python3; });

    12热度

    1回答

    我刚刚开始认真对待Nix,所以如果我在文档中错过了我的问题的答案,请致歉。 我想使用Nix来设置一个安全的生产机器,其中包含最少量的库和可执行文件。我不想要任何编译器或其他构建工具,因为这可能会带来安全风险。 当我安装一些软件包时,它似乎只依赖于最小的一组运行时依赖项。例如,如果我安装apache-tomcat-8.0.23,那么我会得到一个Java运行时(JRE)和预构建的包含Tomcat的JA

    0热度

    1回答

    我想在我的NixOS中构建自己的nix-shell环境。我有2 .nix文件,default.nix和shell.nix,这里的配置: default.nix: { stdenv, haskellngPackages}: let env = haskellngPackages (p: with p; [ aeson bytestring condu

    0热度

    2回答

    我想在Ubuntu 16.04上使用Nix。 设置后,我尝试建立下面的表达式: let pkgs = import <nixpkgs> {}; stdenv = pkgs.stdenv; in rec { scalaEnv = stdenv.mkDerivation rec { name = "scala-env"; shellHook = ''

    0热度

    1回答

    我有一个尼克斯表达式文件(.nix)和壳脚本生成器,等指定: stdenv.mkDerivation rec { name = "my-env"; builder = './my-builder.sh'; ... ./my-builder.sh: No such file or directory当我运行nix-build ./my-env.nix; nix表达式

    2热度

    1回答

    我想要什么 https://nixos.org/nixpkgs/manual/#sec-pkg-overrideAttrs文件overrideAttrs,它可以与top-level/all-packages.nix使用。 所以我想能够在我自己的nixpkgs覆盖中使用overrideAttrs! 代码 rec { frontend = pkgs.callPackage "${nixclo

    0热度

    1回答

    问题 我想玩一个名为Mail::SPF的perl软件包,并且存在Build.PL问题。现在我想在运行buildPhase之前修改源代码。 的C/C++基础的项目,这是运作良好,但对Perl失败: nix-shell -I nixpkgs=nixpkgs_spamassassin/ -A perlPackages.YAML error: attribute ‘perlPackages’ in se