mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
nixos/starship: add comment describing why this uses a hardcoded path
This commit is contained in:
parent
71d9dab8f0
commit
ed84add157
1 changed files with 12 additions and 0 deletions
|
@ -44,6 +44,10 @@ in
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.bash.${initOption} = ''
|
programs.bash.${initOption} = ''
|
||||||
if [[ $TERM != "dumb" ]]; then
|
if [[ $TERM != "dumb" ]]; then
|
||||||
|
# don't set STARSHIP_CONFIG automatically if there's a user-specified
|
||||||
|
# config file. starship appears to use a hardcoded config location
|
||||||
|
# rather than one inside an XDG folder:
|
||||||
|
# https://github.com/starship/starship/blob/686bda1706e5b409129e6694639477a0f8a3f01b/src/configure.rs#L651
|
||||||
if [[ ! -f "$HOME/.config/starship.toml" ]]; then
|
if [[ ! -f "$HOME/.config/starship.toml" ]]; then
|
||||||
export STARSHIP_CONFIG=${settingsFile}
|
export STARSHIP_CONFIG=${settingsFile}
|
||||||
fi
|
fi
|
||||||
|
@ -53,6 +57,10 @@ in
|
||||||
|
|
||||||
programs.fish.${initOption} = ''
|
programs.fish.${initOption} = ''
|
||||||
if test "$TERM" != "dumb"
|
if test "$TERM" != "dumb"
|
||||||
|
# don't set STARSHIP_CONFIG automatically if there's a user-specified
|
||||||
|
# config file. starship appears to use a hardcoded config location
|
||||||
|
# rather than one inside an XDG folder:
|
||||||
|
# https://github.com/starship/starship/blob/686bda1706e5b409129e6694639477a0f8a3f01b/src/configure.rs#L651
|
||||||
if not test -f "$HOME/.config/starship.toml";
|
if not test -f "$HOME/.config/starship.toml";
|
||||||
set -x STARSHIP_CONFIG ${settingsFile}
|
set -x STARSHIP_CONFIG ${settingsFile}
|
||||||
end
|
end
|
||||||
|
@ -62,6 +70,10 @@ in
|
||||||
|
|
||||||
programs.zsh.${initOption} = ''
|
programs.zsh.${initOption} = ''
|
||||||
if [[ $TERM != "dumb" ]]; then
|
if [[ $TERM != "dumb" ]]; then
|
||||||
|
# don't set STARSHIP_CONFIG automatically if there's a user-specified
|
||||||
|
# config file. starship appears to use a hardcoded config location
|
||||||
|
# rather than one inside an XDG folder:
|
||||||
|
# https://github.com/starship/starship/blob/686bda1706e5b409129e6694639477a0f8a3f01b/src/configure.rs#L651
|
||||||
if [[ ! -f "$HOME/.config/starship.toml" ]]; then
|
if [[ ! -f "$HOME/.config/starship.toml" ]]; then
|
||||||
export STARSHIP_CONFIG=${settingsFile}
|
export STARSHIP_CONFIG=${settingsFile}
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue