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 home: services: redshift: Add 'configuration' action. 2022-11-18 15:44:40 +01:00
fontutils.scm
guix.scm
mcron.scm home: services: Use 'match-record' instead of 'match'. 2022-12-02 00:02:13 +01:00
pm.scm home: Add home-batsignal-service-type. 2022-10-04 17:04:45 +04:00
shells.scm system: Define default 'PS1' in /etc/bashrc rather than ~/.bashrc. 2023-01-05 15:00:27 +01:00
shepherd.scm home: services: redshift: Add 'configuration' action. 2022-11-18 15:44:40 +01:00
ssh.scm services: Use the new maybe/unset API. 2022-08-25 00:10:32 -04:00
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