オプション ( http://nixos.org/nixos/options.html ) を でグローバルに定義するのではなく、単一の nix-shell だけに設定することは可能/etc/nixos/configuration.nix
ですか?
1 に答える
あなたが参照しているこれらのオプションは、NixOSのみを対象としています.NixOSは通常、(バックグラウンドで)systemdユニットファイルの構成と/ etcでの構成ファイルの作成に変換されます
一方、nix-shell
ツールは Nix (パッケージ マネージャー) の一部であり、任意の Linux ディストリビューション (他のパッケージ マネージャーと共に) および最新の osx で使用できます。
Nix (パッケージ マネージャー) はバイナリ パッケージのみをインストールし、他の Linux パッケージ マネージャーのように構成しません。自作の仕組みのようなもの。
要約すると: - NixOS (nixos-* コマンド) は、Nix を使用してパッケージのバイナリをインストールし、構成します。- Nix (nix-* コマンド)は、パッケージのバイナリのみをインストールします。自分で設定する必要があります。
NixOS または任意の systemd Linux ディストリビューションを実行している場合、同じ NixOS オプションを使用して systemd コンテナーを作成する方法があります。コンテナーに関するドキュメントは、こちらから入手できます。nixos-container
これを熱心に使い始める前に、コマンドがまだ進行中であり、Nix (式言語) の知識が必要になる場合があることを知っておいてください。しかし、フィードバックは大歓迎であり、Nix 開発者は積極的に改善に取り組んでいます。
システム全体で使用される特定のパッケージ (例: vim、weechat、...) のみを構成することを検討している場合、これは一部のパッケージでも可能ですが、現時点では Nix (式言語) の知識が必要です。構成に興味のあるパッケージを教えてください。それを行うのがどれほど難しいかをお伝えできます。
これが少し役立つことを願っています。