This Arch Linux package provides bash-specific configurations for Ditana GNU/Linux, complementing the shared shell configurations.
Ditana Config Bash sets up bash-specific settings and integrations for Ditana GNU/Linux. It works in conjunction with the ditana-config-shell package, which provides the common shell configurations shared between bash and zsh.
- Bash-specific configuration file (
.bashrc_ditana
) - Integration with Starship prompt
- Automatic setup script to replace the default
.bashrc
with the Ditana-specific version
-
.bashrc_ditana
:- Initializes Starship prompt for bash
- Sources the common
.shellrc
file (provided by ditana-config-shell)
-
ditana-bash-setup.sh
:- Automatically replaces the default
.bashrc
with.bashrc_ditana
at first login - Ensures Ditana-specific bash configurations are applied without modifying
/etc/skel/.bashrc
, which is part of the bash package.
- Automatically replaces the default
On Ditana GNU/Linux, this package is installed by default.
The Ditana bash configuration is automatically applied after installation. Users don't need to take any additional steps to activate it.
For user-specific customizations:
- Edit
~/.bashrc
for bash-specific settings - Use
~/.shellrc
or~/.shell.d/
directory for configurations shared with zsh (see ditana-config-shell)
While this package provides bash-specific configurations, the majority of shell settings are managed by the ditana-config-shell package. This separation allows for a clean, modular approach to shell configuration in Ditana GNU/Linux.
For issues, feature requests, or contributions related to Ditana Config Bash, please use the GitHub issue tracker or submit a pull request.
Ditana Config Bash is part of the Ditana GNU/Linux project, providing a tailored bash experience while maintaining consistency with the overall shell environment.