問題タブ [nixos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
121 参照

nix - glpk と pcre が見つかりません (NIXOS)

NixOS で独自の nix-shell 環境を構築しようとしています。default.nix と shell.nix の 2 つの .nix ファイルがあります。構成は次のとおりです。

default.nix:

shell.nix:

しかし、nix-shell を実行すると、次のエラーが発生しました。

私が理解していることから、default.nixはshell.nix、cmiiwによって呼び出される関数にすぎません。質問は:

  1. コードにエラーはありますか?
  2. {nixpkgs ? (import <nixpkgs> {} ) }どちらかを使用し{pkgs ? (import <nixpkgs> {})}ましたが、それでも同じエラーが発生しました。これら 2 つに違いはありますか?
  3. ghcwithPackages を除外してもよろしいですか?
0 投票する
1 に答える
6575 参照

nix - Nixos configuration.nix で 2 つのパッケージをオーバーライドする方法

私のconfiguration.nixでオーバーライドするパッケージがあります。だから私は次のようにコードを書きます:

しかし、私が行うnixos-rebuild switchと、次のエラーが発生しました:

にあるpkgs: rec {...

私は何を間違えましたか?最初は、次のように pkgs を区切って書きます。

それでも同じエラーが発生しました。

0 投票する
1 に答える
420 参照

qt - qt ライブラリのデバッグ シンボルを使用して qt 5.5 用の開発シェルを作成するにはどうすればよいですか

buildInputsを含むエントリを持つ開発シェルがありますqt55.qtbase。これはうまくいきます。

今日、qt ライブラリで発生するセグ フォールトが発生しました。qt ライブラリにデバッグ シンボルが必要です。

nixpkgs/pkgs/development/libraries/qt-5/5.5/default.nix見て、パラメータを取ることがわかりましたdeveloperBuild

buildInputs以前に を使用して、このような単純なシェルにパラメーターを導入しましcallPackageたが、qt パッケージの構築は頭を悩ませており、シェル用の有効な nix ファイルを生成できません。

デバッグ シンボルを含む qt ライブラリをインストールする qt 5.5 ソフトウェア開発用の開発シェルを作成するにはどうすればよいですか?

0 投票する
3 に答える
6846 参照

nix - NixOS: configuration.nix でデフォルト チャネルを設定する

NixOS でデフォルト チャンネルを設定するにはどうすればよい/etc/configuration.nixですか?

それを設定して再構築するコマンドがあります

しかし、configuration.nix でセットアップしたいので、毎回これを行う方法を覚える必要はありません。ありがとう!

0 投票する
2 に答える
313 参照

r - R インタープリターとサブモジュールを備えた nix-shell

nix-shell で必要なサブモジュール (ggplot2 など) とともに R を使用できますか?

たとえば、サブモジュールで Python を使用する場合:

ただし、Rで同等のことを行う方法がわかりません。

バニラRを提供しますが、サブモジュールはどうですか? nix-shell を使用して nix 式を評価することについて十分に知っているかどうかはわかりませんが、これを nix-shell からコマンドとして使用できますか?

注:上記のリンクから式をまたはにポップしないようにするのが私の好みです。むしろ単一のコマンドとして。shell.nixdefault.nix

0 投票する
2 に答える
1785 参照

nix - nix: master ブランチから派生物を直接インストールする

nix-env -qa .. を介してクエリを実行すると、一部のパッケージが github リポジトリよりも古いバージョンに表示されるのはなぜだろうと思っていました。これは、マスター ブランチが不安定チャネルにマージされていないことが原因であることがわかりました。

最新バージョンを取得するために、マスター ブランチから派生物を手動でインストールするにはどうすればよいですか?

0 投票する
1 に答える
730 参照

haskell - Nixos 構成: `environment.systemPackages` は haskellPackages を見つけることができません

次の方法で haskell パッケージを見つけることができますnix-env

environment.systemPackagesそれでも、 inを使用してそれらをインストールしようとすると/etc/nixos/configuration.nix

エラーが発生します:

何か案は?私は xmonad を使用するつもりで、haskell dev' を実行したいと考えています。