Hi,
I use PROMPT_COMMAND in my .bashrc, but this started to get overwritten
after around 2025-06-14 when I did a system reconfigure.

#+begin_src sh
  $ echo $PROMPT_COMMAND
  __vte_prompt_command
#+end_src

I found this recent thread
https://lists.nongnu.org/archive/html/guix-patches/2025-05/msg01201.html
about vte.

I don't really know what that is and I don't use it (not
knowingly at least), but there are several =vte.sh= files in the store.
I suspect this is installed by e.g. =gnome-desktop-service-type= or
similar (which I install, but don't use).

<snip>
/gnu/store/gcn2jfb5nv9z1jn1f96iqg1bpfpi600w-vte-with-gtk4-0.72.4/etc/profile.d/vte.sh
/gnu/store/lkv1mpddgmd7wlji95r1jvss1bwynw3f-vte-0.70.2/etc/profile.d/vte.sh
/gnu/store/2kx52g4qbakjkycl0k903lbvmpl41iq0-vte-0.70.2/etc/profile.d/vte.sh
/gnu/store/wdjqpds66hs1v0n9srq1kg3xr2501s95-vte-0.70.2/etc/profile.d/vte.sh
/gnu/store/ck6hi1rp73hcv2q23q25zm4p2fxpvgpi-vte-with-gtk+3-0.78.2/etc/profile.d/vte.sh
/gnu/store/k81z33b32qg9gyxzb6r3hnv1pmacyi2p-vte-with-gtk+3-0.78.2/etc/profile.d/vte.sh
/gnu/store/v9j2jg0c1hssq9ahgmqy2f6xvp4bmvlp-bashrc.d/vte.sh
/gnu/store/80iinqxbhx3chqabn5p9zmyg48h1s3d4-vte-0.78.2/etc/profile.d/vte.sh
/gnu/store/wzjzz4q1n9alfl83xy0j6f4p8w44dw6i-vte-0.70.2/etc/profile.d/vte.sh
<snip>

When I copy the command from my bashrc into a terminal, it gets set and works.
So it seems Guix overwrites it after my .bashrc is sourced?

Is there a way to get the old behaviour back?

Thank you
Chris

Reply via email to