11

私は NixOS 15 と nix-shell v1.10 を使用しています。現在、Zsh をメイン シェルとして使用しており、Nix 式によって構築された開発環境で作業しているときにも、nix-shell 内で Oh-My-Zsh と組み合わせて使用​​したいと考えています。

もしお役に立てれば、Rails プロジェクト用にセットアップした Nix 環境の 1 つを次に示します。

with import <nixpkgs> {}; {
  cannyFreeRadicalEnv = stdenv.mkDerivation rec {
    name = "canny-free-radical-env";
    version = "0.1";
    src = ./.;
    buildInputs = [
        stdenv
        ruby_2_2_2
        bundler_HEAD
        zlib
        postgresql94
        sqlite
    ];
  };
}

** 編集 **

この方法でコマンドを実行しても、nix-shell にいることが CLI プロンプトで示されません。これをすばやくスクリプト化できるように、これを検出する簡単な方法はありzshrcますか?

4

2 に答える 2

7

次を使用してシェルを開きます。

nix-shell . --command "zsh"

#nixos IRC チャンネルで迅速な回答を得てくれた皆さんに感謝します。

于 2015-10-09T13:42:19.383 に答える