From 7b9b7471df90a981750bf83d592954fce186baf0 Mon Sep 17 00:00:00 2001 From: Derek Taylor Date: Thu, 15 Jan 2026 15:07:33 -0600 Subject: [PATCH] Xonsh is now native packaging, not a venv. --- .config/xonsh/rc.d/rc.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.config/xonsh/rc.d/rc.py b/.config/xonsh/rc.d/rc.py index 4acd097..4a25b3d 100644 --- a/.config/xonsh/rc.d/rc.py +++ b/.config/xonsh/rc.d/rc.py @@ -5,7 +5,7 @@ # |____/ |_| # # My xonsh config written in python as opposed to using the standard .xonshrc format. - +import subprocess from pathlib import Path from xonsh.xontribs import xontribs_load @@ -25,7 +25,14 @@ xenv['BASH_COMPLETIONS']='/usr/share/bash-completion/bash_completion' xenv['XONSH_COLOR_STYLE'] = 'one-dark' ### STARSHIP PROMPT ### -xontribs_load(['prompt_starship']) +# xontribs_load(['prompt_starship']) + +starship_init = subprocess.check_output( + ["starship", "init", "xonsh"], + text=True, +) + +__xonsh__.execer.exec(starship_init) ### RANDOM COLOR SCRIPT ### __xonsh__.subproc_uncaptured(['colorscript', 'random'])