Snigdha OS Blackbox is the official tools installer for Snigdha OS, a lightweight and highly customizable Arch-based Linux distribution. This installer simplifies the process of setting up your Snigdha OS environment by providing a curated selection of essential tools and utilities.
- 🔧 Comprehensive Tool Selection: Install a wide range of tools for development, system utilities, and more, optimized for Snigdha OS.
- ✨ User-Friendly Interface: Intuitive and easy to use for both beginners and advanced users.
- 📦 Seamless Integration: Ensures installed tools work perfectly within the Snigdha OS ecosystem.
- ⚡ Lightning-Fast: Designed to operate efficiently without compromising on speed or performance.
The repository is organized as follows:
snigdhaos-blackbox/
├── .github/ # GitHub-specific files, including workflows and issue templates
├── build/ # Build output directories
├── qt/ # Qt-related source files for the installer GUI
├── usr/ # User-related scripts and resources
├── .gitignore # Specifies files to be ignored by Git
├── CMakeLists.txt # CMake build configuration file
├── CODE_OF_CONDUCT.md # Code of conduct for contributors
├── LICENSE # Licensing information
├── README.md # This README file
├── config.sh # Configuration script
└── push.sh # Deployment script
- Languages: C++, Shell Scripting
- Frameworks: Qt for GUI development
- Build Systems: CMake for build configuration, Makefile for build automation
- Version Control: Git for source code management
-
Clone the Repository:
git clone https://github.com/Snigdha-OS/snigdhaos-blackbox.git
-
Navigate to the Directory:
cd snigdhaos-blackbox
-
Build and Install:
mkdir build cd build cmake .. make sudo make install
📝 These commands will build the installer and install it on your system.
Launch Snigdha OS Blackbox from your application menu or execute the following in the terminal:
snigdhaos-blackbox
Follow the on-screen instructions to explore and install tools.
- Snigdha OS Team
- Lead Developer: Eshan Roy
👋 Want to contribute? Check the Contributing Section.
We welcome all contributions! Here's how you can help:
-
Fork the Repository: Click the "Fork" button on the GitHub page to create a personal copy.
-
Create a Branch:
git checkout -b feature-name
-
Make Changes: Implement new features, fixes, or improvements.
-
Commit Changes:
git commit -m "Description of changes"
-
Push to GitHub:
git push origin feature-name
-
Submit a Pull Request: Navigate to the original repository and click "New Pull Request."
This project is licensed under the MIT License. See the LICENSE file for details.
- Email: hello@snigdhaos.org
- Website: Snigdha OS Official Website
- GitHub Organization: Snigdha OS
🌟 Follow our journey and contribute to the growth of Snigdha OS!
✨ Happy Developing!