guix/gnu
Ludovic Courtès 7d9fdfb19d
home: services: bash: Properly quote shell aliases.
Fixes <https://issues.guix.gnu.org/63048>.
Reported by Ekaitz Zarraga <ekaitz@elenq.tech>.

* gnu/home/services.scm (with-shell-quotation-bindings): New procedure.
(environment-variable-shell-definitions): Use it instead of inline copy.
* gnu/home/services/shells.scm (bash-serialize-aliases): Use it.  Add
clause for 'literal-string?'.
* tests/guix-home.sh: Add 'aliases' to 'home-bash-extension' and test it.
2023-07-11 15:47:56 +02:00
..
bootloader
build
home home: services: bash: Properly quote shell aliases. 2023-07-11 15:47:56 +02:00
installer
machine
packages gnu: icedove: Update to 102.13.0. 2023-07-10 21:08:29 +02:00
services services: cgit: Remove ‘cgit-repo’ left-overs. 2023-07-02 02:00:09 +02:00
system image: Prefer gpt partition table for efi images 2023-07-07 21:14:10 +02:00
tests gnu: lightdm: Apply patch to fix VNC server address binding ordering. 2023-07-09 22:51:08 -04:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: lightdm: Apply patch to fix VNC server address binding ordering. 2023-07-09 22:51:08 -04:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm