guix/gnu
Maxim Cournoyer 2345e87c35
gnu: bash: Define the SYS_BASHRC macro.
This causes Bash to treat /etc/bashrc as a startup file, removing the need to
source /etc/bashrc from ~/.bashrc.

* gnu/packages/bash.scm (bash-fixed): New package, with added SYS_BASHRC
define.
(bash) [replacement]: Use it.
* gnu/system/shadow.scm (%default-bashrc): Do not source /etc/bashrc, now done
implicitly.

Change-Id: I5b0afd7d81653ef19c482e5501efdf7e50ef37c0
2025-05-26 13:43:03 +09:00
..
bootloader
build
home home: services: Build "files" union allowing dangling symlinks. 2025-05-21 08:05:27 +09:00
installer
machine
packages gnu: bash: Define the SYS_BASHRC macro. 2025-05-26 13:43:03 +09:00
services services: guix-data-service: Fix data-service-setup-database script. 2025-05-25 13:47:15 +01:00
system gnu: bash: Define the SYS_BASHRC macro. 2025-05-26 13:43:03 +09:00
tests services: Add etc-profile-d-service-type. 2025-05-26 13:43:03 +09:00
artwork.scm artwork: Change URL to Codeberg. 2025-05-14 18:11:06 +02:00
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: musescore: Update to 4.5.2. 2025-05-25 11:25:36 -07:00
machine.scm
packages.scm
services.scm services: Add etc-profile-d-service-type. 2025-05-26 13:43:03 +09:00
system.scm system: Source scripts from the /etc/profile.d directory. 2025-05-26 13:43:03 +09:00
tests.scm