BDH Linux 🐧⚡
An Automated Environment Provisioning Tool for Backend Developers — Built on Arch/Manjaro. "Install once — start coding immediately!"
🚀 Overview
BDH Linux is a custom developer workspace and automated environment provisioning tool designed to eliminate the hassle of manual configuration.
Current Status (Phase 1): It acts as an advanced automated setup script that securely transforms any fresh Manjaro/Arch system into a full, bloat-free backend workspace in minutes.
✨ Key Features
| Feature | Description |
|---|---|
| 🎨 Cyberpunk Theme | Sleek dark terminal aesthetic for deep-focus coding |
| 🐍 Pre-configured Stack | Python 3.12+, FastAPI, and PostgreSQL ready out of the box |
| 🐳 Dev Tools Included | Docker, Git, Neovim, and other essential backend tools configured |
| 🤝 BDH Custom ZSH | Tailored shell with Oh My Zsh and Powerlevel10k for maximum productivity |
| ⚙️ Built-in CLI | Comes with bdh-fastapi-new (via pipx) for instant API scaffolding |
| ⌨️ Power Aliases | serve, venv, gp and other custom shortcuts to save time |
| ⚡ Bloat-free OS | Automated cleanup of bloatware (games, media apps) and orphaned packages |
🛠️ The Stack
- Base OS: Manjaro (Arch-based)
- Shell: Custom ZSH + Oh My Zsh
- Language: Python 3.12+
- Framework: FastAPI
- Database: PostgreSQL
- Containers: Docker
📦 Quick Start
pip install bdh-linux
bdh setup
bdh-linux/
├── configs/ # ZSH settings, aliases, shell prompts
├── packages/ # Essential packages list
├── scripts/ # Automation & installation scripts
├── themes/ # Wallpapers & GTK theme configs
└── cli/ # PyPI CLI source code
👨💻 Author
Prabakaran — BackendDeveloperHub
GitHub: github.com/BackendDeveloperHub
PyPI: bdh-linux
Release files for bdh-linux 6.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bdh_linux-6.0.1.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bdh_linux-6.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.2 kB
Release files / bdh_linux-6.0.1.tar.gz
| Download URL | bdh_linux-6.0.1.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
81dbb32c178d4a8d97b9d6e4826f0d305ea737f1d92bb736050790bf750d74cd
|
|
BLAKE2b-256 checksum How to use checksums |
b3d330437a1062256b1437de42be660dcf5c9fbec21325075fa9601abcc00fe6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.
Transparency logRelease files / bdh_linux-6.0.1-py3-none-any.whl
| Download URL | bdh_linux-6.0.1-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4f8c11e1cb86b7754c7c2ada3c6f76f74001aa106380ccc597282be81a26273a
|
|
BLAKE2b-256 checksum How to use checksums |
4d807fbb35761b939a4cec396d530f870be6a739b954c80d59e6c25897886f5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.
Transparency log