From 13a5de2db58d167219f230910dbadfa032ee1e7d Mon Sep 17 00:00:00 2001 From: Rohit Kushwaha Date: Wed, 22 Jul 2026 18:22:53 +0530 Subject: [PATCH 1/2] fix: move bashrc sourcing to bottom of initrc so bashrc can override initrc settings --- src/plugins/terminal/scripts/init-alpine.sh | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/plugins/terminal/scripts/init-alpine.sh b/src/plugins/terminal/scripts/init-alpine.sh index 66728566a..5506a6230 100644 --- a/src/plugins/terminal/scripts/init-alpine.sh +++ b/src/plugins/terminal/scripts/init-alpine.sh @@ -231,16 +231,6 @@ _shorten_path() { PROMPT_COMMAND='_PS1_PATH=$(_shorten_path); _PS1_EXIT=$?' -# Source user configs AFTER defaults (so user can override PROMPT_COMMAND) -if [ -f "$HOME/.bashrc" ]; then - source "$HOME/.bashrc" -fi - -if [ -f /etc/bash/bashrc ]; then - source /etc/bash/bashrc -fi - - # Display MOTD if available if [ -s /etc/acode_motd ]; then cat /etc/acode_motd @@ -338,6 +328,15 @@ command_not_found_handle() { # Replicate behaviour of termux (non standard) alias clear='reset' +# Source user configs AFTER defaults (so user can override everything) +if [ -f "$HOME/.bashrc" ]; then + source "$HOME/.bashrc" +fi + +if [ -f /etc/bash/bashrc ]; then + source /etc/bash/bashrc +fi + EOF fi From 42a4486a2117a4d2cfbf991851aceffcfdf336a9 Mon Sep 17 00:00:00 2001 From: Rohit Kushvaha Date: Wed, 22 Jul 2026 18:38:03 +0530 Subject: [PATCH 2/2] Update src/plugins/terminal/scripts/init-alpine.sh Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- src/plugins/terminal/scripts/init-alpine.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/terminal/scripts/init-alpine.sh b/src/plugins/terminal/scripts/init-alpine.sh index 5506a6230..130ae9588 100644 --- a/src/plugins/terminal/scripts/init-alpine.sh +++ b/src/plugins/terminal/scripts/init-alpine.sh @@ -329,14 +329,14 @@ command_not_found_handle() { alias clear='reset' # Source user configs AFTER defaults (so user can override everything) -if [ -f "$HOME/.bashrc" ]; then - source "$HOME/.bashrc" -fi - if [ -f /etc/bash/bashrc ]; then source /etc/bash/bashrc fi +if [ -f "$HOME/.bashrc" ]; then + source "$HOME/.bashrc" +fi + EOF fi