nix

    4熱度

    1回答

    我想要關注此tutorial,以便在我的主目錄中安裝Nix包管理器而不是/nix。 我正在做PRoot安裝(見教程中的2.)。最後,該 教程提出要聰明在大廈本地軟件包部分,是 能夠在不PROOT運行包: 要在本機運行的軟件包(不PROOT),他們必須從源代碼編譯因爲到尼克斯商店的所有路徑都是硬編碼的。這很簡單,真的: 的mkdir $ HOME /尼克斯 尼克斯通道--update ENV NIX

    1熱度

    1回答

    我正在嘗試使用Nix和Stack爲wxHaskell設置構建環境。 我已經通過nix安裝了wxWidgets-3.0.2。這是由.cabal文件 executable hellowx-exe hs-source-dirs: app main-is: Main.hs ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depe

    5熱度

    2回答

    我在NixOS 16.09上,我想使用當前僅在nixpkgs-unstable/nixos-unstable中的程序包。 使用nix-channel --add,我能夠將nixpkgs-unstable添加到我的(用戶)頻道,並使用它來安裝nix-env的某些軟件包的最新版本。 不過,我知道,雖然nix-env取決於用戶自定義渠道,nix-shell而不是依賴於NIX_PATH環境變量,在我的情況

    3熱度

    1回答

    我在OSX上使用nix作爲包管理器。我已經安裝了postgres。現在我想開始並停止postgres服務器(和其他相關實用程序)。我可以編寫腳本來手動執行此操作,並編輯我的配置。但是,在OSX上有沒有「最佳實踐」的方法?例如。我發現〜/ .nix-profile/share下的postgres配置,有沒有OSX啓動腳本?

    2熱度

    1回答

    我想通過Nix來定義我的軟件的rc文件。因此,我定義config.nix一個新的包將包含一個配置文件:在自定義配置 { pkgs, ... }: { packageOverrides = pkgs : with pkgs; { custom-config = import ./custom-config { inherit (pkgs) stdenv; }; }

    1熱度

    1回答

    我在NixOS上,試圖編譯一個需要linenoise庫(這是readline的替代方案)的c項目。但linenoise在nixpkgs中不可用。 所以,我想自己添加它。目前,我有這樣的: { stdenv, fetchgit }: stdenv.mkDerivation rec { name = "linenoise-${version}"; version = "git-

    0熱度

    2回答

    我正在嘗試使用nix,並且遇到了一個我認爲與nix無法構建nano相關的問題,但我不確定。我在OSX 10.11.4(我很新的Mac電腦以及)和我得到以下錯誤: clang -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/nix/store/h1afxzyfxh7xc8b0scvq831s1yapczgm-nano-2.6.3/share/locale\" -DSY

    1熱度

    1回答

    在NixOS,shell別名的定義可以configurations.nix文件中被定義,像這樣: environment.shellAliases = { "my_some_cmd" = "some_cmd -flag 123"; } 這被分配甚至當提到命令(這裏:some_cmd)是在系統中不可用。說,這個命令包含在一個包中。因此,聲明只有在安裝軟件包時才應該分配別名,這將是可取

    0熱度

    2回答

    乾淨安裝完畢後,我logined機器和執行 # nix-channel --update 這拉〜nixpkgs的130MB到我/nix/store。我該如何解決這個問題?

    2熱度

    2回答

    我在default.nix定義的以下環境尼克斯環境: with import <nixpkgs> {}; stdenv.mkDerivation rec { name = "env"; env = buildEnv { name = name; paths = buildInputs; }; buildInputs = [ python35 py