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