我在NixOS 15和nix-shell v1.10上。我现在使用Zsh作为我的主shell,并且当我在由Nix表达式构建的开发环境中工作时,我想在nix-shell中与Oh-My-Zsh一起使用它。
如果有帮助,这是我为Rails项目设置的Nix环境之一:
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
];
};
}
**编辑**
以这种方式运行命令并不表示在CLI提示符中我在nix-shell中。有没有一种简单的方法可以检测到这一点,以便我可以在zshrc
?
答案 0 :(得分:4)
感谢#nixos IRC频道上的人们给我一个快速回答。
执行此操作的命令是:
{% show_breadcrumb 0 "menu/breadcrumb.html" 0 %}
答案 1 :(得分:4)
最近开设了PR #545,这将解决此问题