An open API service indexing awesome lists of open source software.

https://github.com/backenddeveloperhub/bdh-linux

BDH Linux β€” Backend Developer OS (Arch/Manjaro based)
https://github.com/backenddeveloperhub/bdh-linux

backend-os linux linux-customization python

Last synced: 15 days ago
JSON representation

BDH Linux β€” Backend Developer OS (Arch/Manjaro based)

Awesome Lists containing this project

README

          

# BDH Linux 🐧⚑

> An Automated Environment Provisioning Tool for Backend Developers β€” Built on Arch/Manjaro.
> **"Install once β€” start coding immediately!"**

![PyPI](https://img.shields.io/pypi/v/bdh-linux)
![License](https://img.shields.io/github/license/BackendDeveloperHub/bdh-linux)
![Platform](https://img.shields.io/badge/platform-Arch%20%7C%20Manjaro-blue)

---

## πŸš€ 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

```bash
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