guix/gnu/home/services
Ludovic Courtès 086df6ef21
system: Define default 'PS1' in /etc/bashrc rather than ~/.bashrc.
Users can override 'PS1' in ~/.bashrc if they wish.

Previously, on Guix Home, the "default" 'PS1' would be set in ~/.bashrc
when 'home-bash-configuration-guix-defaults?' is true, preventing users
from overriding it via the 'environment-variables' field of
'home-bash-extension'.

* gnu/system/shadow.scm (%default-bashrc): Remove 'PS1' setting.
* gnu/system.scm (operating-system-etc-service): Define PS1 in
/etc/bashrc.
* gnu/home/services/shells.scm (add-bash-configuration): When
'home-bash-configuration-guix-defaults?' is true, add a default 'PS1' to
~/.bash_profile.
2023-01-05 15:00:27 +01:00
..
desktop.scm
fontutils.scm
guix.scm
mcron.scm home: services: Use 'match-record' instead of 'match'. 2022-12-02 00:02:13 +01:00
pm.scm
shells.scm system: Define default 'PS1' in /etc/bashrc rather than ~/.bashrc. 2023-01-05 15:00:27 +01:00
shepherd.scm
ssh.scm
symlink-manager.scm
utils.scm
xdg.scm home: xdg: Add with-imported-modules to xdg activation script. 2022-12-23 11:43:27 +04:00