Nixos
使用 nix-shell 時如何保留 PS1?
nix-shell
將 PS1 更改為自己的格式。[nix-shell:~/snm]$
我嘗試在 ~/.bashrc 中添加對“$IN_NIX_SHELL”的檢查,但沒有奏效。
我發現的唯一解決方法是執行
nix-shell --run bash
從 Nix 2.4 開始
$$ 1 $$有 NIX_SHELL_PRESERVE_PROMPT 環境變數可以
nix-shell
保留原始PS1
。它可以通過添加home.sessionVariables = { NIX_SHELL_PRESERVE_PROMPT=1; };