私は 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
ますか?