My modular Bash configuration.
00-loader.sh sources every script in scripts.d in order, then calls
load-secrets.
00-aliases.shand01-modern-hints.shset aliases and hints.00-lazy-secrets.shprovides helpers that register secrets and load them frompass(GPG) or the system keyring only when needed, so no secret values are stored in this repository.- The numbered scripts set environment variables for tools and services such as GitHub, GitLab, Jira, Slack, AI providers, Cloudflare, Docker, PyPI and npm.
Clone the repository to ~/.bashrc.d and add this line to ~/.bashrc:
. ~/.bashrc.d/00-loader.shLicensed under the Apache License 2.0. See LICENSE.
