mirror of
https://github.com/nix-community/home-manager
synced 2024-12-24 10:49:48 +01:00
bash: fix bashrcExtra
interactive shell test
To determine if bash is running interactively test whether "$-" contains "i". See: https://www.gnu.org/software/bash/manual/html_node/Is-this-Shell-Interactive_003f.html
This commit is contained in:
parent
6957911657
commit
a1a7e7cd24
1 changed files with 1 additions and 1 deletions
|
@ -155,7 +155,7 @@ in
|
||||||
in mkIf cfg.enable {
|
in mkIf cfg.enable {
|
||||||
programs.bash.bashrcExtra = ''
|
programs.bash.bashrcExtra = ''
|
||||||
# Commands that should be applied only for interactive shells.
|
# Commands that should be applied only for interactive shells.
|
||||||
if [[ -n $PS1 ]]; then
|
if [[ $- == *i* ]]; then
|
||||||
${historyControlStr}
|
${historyControlStr}
|
||||||
|
|
||||||
${shoptsStr}
|
${shoptsStr}
|
||||||
|
|
Loading…
Reference in a new issue