mbox series

[bug#51543,0/2] Some improvements to the Bash home service

Message ID cover.1635759704.git.public@yoctocell.xyz
Headers show
Series Some improvements to the Bash home service | expand

Message

Xinglu Chen Nov. 1, 2021, 9:43 a.m. UTC
This series adds an ‘aliases’ field to the Bash home service, and
documents the ‘home-bash-extension’ configuration record in the manual.

Xinglu Chen (2):
  home: services: bash: Add ‘aliases’ field.
  doc: Document ‘home-bash-extension’ configuration record.

 doc/guix.texi                | 38 ++++++++++++++
 gnu/home/services/shells.scm | 99 ++++++++++++++++++++++++++----------
 guix/scripts/home/import.scm | 24 +++++++++
 3 files changed, 134 insertions(+), 27 deletions(-)


base-commit: 1a80b8909a521b91d30649a011b0257d0fadc18c

Comments

Xinglu Chen Nov. 5, 2021, 2:03 p.m. UTC | #1
Changes since v1:

* Improvements to the documentation of ‘home-bash-configuration’ and
  ‘home-bash-extension’.

* Reorder the serialization of the ‘guix-defaults?’, ‘alias’, and
  ‘bashrc’ fields.

Xinglu Chen (2):
  home: services: bash: Add ‘aliases’ field.
  doc: Improve documentation of the Bash home service

 doc/guix.texi                |  54 +++++++++++++++++-
 gnu/home/services/shells.scm | 108 +++++++++++++++++++++++++----------
 guix/scripts/home/import.scm |  24 ++++++++
 3 files changed, 153 insertions(+), 33 deletions(-)


base-commit: 0e19713c1fbfd3a01347e0d490434a53a596ed3c
Xinglu Chen Nov. 7, 2021, 11:36 a.m. UTC | #2
Changes since v2:

* Improve docstrings of ‘home-bash-extension’ fields by describing what
  they do instead of what they ought to be.

Xinglu Chen (2):
  home: services: bash: Add ‘aliases’ field.
  doc: Improve documentation of the Bash home service

 doc/guix.texi                |  60 ++++++++++++++++-
 gnu/home/services/shells.scm | 122 +++++++++++++++++++++++++----------
 guix/scripts/home/import.scm |  24 +++++++
 3 files changed, 169 insertions(+), 37 deletions(-)


base-commit: 1ffc0a6be3c1613b2d99ceea098174d1f11f6f3f