問題タブ [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.
nixos - Disnix と NixOps の関係は?
nixos.orgの最上位プロジェクトの 1 つは、「Nix の分散展開拡張機能」であるDisnix です。別のプロジェクトはNixOpsで、「NixOS マシンをネットワークまたはクラウドに展開するためのツール」です。
この機能セットのサウンドは非常に似ています。彼らは競争相手ですか、それとも後継者ですか、それとも異なる問題を解決していますか? 彼らが「競合他社」のように見える場合、違いは何ですか。どちらを使用する必要がありますか?
編集: なんらかの兆候があるとすれば、NixOps は活発に開発されているようですが、Disnix が最後にいつ作業されたかはわかりません。
version - NixOS nVidia ドライバーのバージョン境界
nVidia ドライバー バージョン <305 (304.xx) のみを受け入れる古い GeForce 6600 で NixOS を動作させようとしています。私のカーネルモジュールのバージョン/プロプライエタリバージョンに上限を置く方法はありますconfiguration.nix
か? どんな助けでも大歓迎です!
xmonad - NixOS 初心者: NixOS 14.04 の xmonad と haskellmode
Haskell でコード開発用に NixOS VM をセットアップしようとしていますが、xmonad と emacs の両方の基本的なインストールで問題が発生しました。私の関連部分/etc/nixos/configuration.nix
は
xmonad: コードをコンパイルしようとすると、xmonad はモジュール XMonad.Util.EZConfig が見つからないと文句を言います。ghc でのコンパイル
/li>xmonad.hs
は問題なく、モジュールを ghci にロードすることもできます。#nixos チャンネルで、関数 ghcWithPackages を使用するように言われましたが、問題を修正できませんでした。さらに、これは非常に単純な使用例であるように思われるため、そもそもなぜこの問題が発生するのかを理解したいと思います。xmonad.hs
私が問題を抱えている最小のものは次のとおりです。emacs: haskellmode パッケージのインストール後 (上記の configuration.nix を参照)、emacs で haskell-mode に入ることができません。
これらの問題は、どちらも私に代わって何かを根本的に理解していないことが原因であると思われるため、これらの問題をまとめました。そのため、原因は共通している可能性があります。
haskell - NixOS と ghc-mod - モジュールが見つかりません
emacs の ghc-mod プラグインと NixOS 14.04 の間の相互作用に関する問題を実験しています。基本的に、パッケージを 経由nix-env -i
でインストールすると、ghc と ghci から表示され、haskell-mode で認識されますが、ghc-mod では検出されません。
情報の重複を避けるために、バグ チケットhttps://github.com/kazu-yamamoto/ghc-mod/issues/269で、すべての詳細と VM の問題の正確な複製を見つけることができます。
haskell - ローカル nix ビルドで純度を維持する方法
Oliver Charles の「How I Develop with Nix」という記事を読みました。現在、私も Haskell 開発に Nix を使用したいと考えています。ただし、私を少し困惑させたのは、ローカルの nix ビルド スクリプトの説明です。
(出典:上記引用記事)
私が間違っていなければ、Nix は、関数に渡された属性セットからハッシュを導出することにより、バイナリ置換のような保証を行います。ただし、この場合、src 属性に関連付けられたバージョン管理はありません。したがって、コードをローカルで変更すると、異なるコンパイル結果が同じハッシュに関連付けられることになると思います。それは Nix の保証を破ることにはなりませんか? Nix は、ファイル システムの変更を検出できるほど (たとえば、タイムスタンプを調べて) 賢いのでしょうか?
applet - NixOS のプラズマ nm
nixpkgs でプラズマ nm を見つけるのに苦労しています。ここで、パッケージが存在し、登録されていることもわかりますall-packages.nix
...では、なぜnix-env -qa
それを派生物としてリストしないのですか? これに対する明白な答えがあれば申し訳ありません。