mirror of
https://github.com/Snigdha-OS/snigdhaos-arctic.git
synced 2025-09-05 13:36:37 +02:00
✨ style(_ui*): core changes
This commit is contained in:
164
README.md
164
README.md
@@ -1,121 +1,153 @@
|
||||
# 🌌 Snigdha OS Arctic V
|
||||
# 🌌 **Snigdha OS Arctic V**
|
||||
|
||||
Snigdha OS Arctic V is the latest iteration of **Snigdha OS**, a lightweight, highly customizable Linux distribution based on Arch Linux and the Linux Zen Kernel. This edition emphasizes a modern, smooth, and user-centric experience for everyday use and penetration testing.
|
||||
Snigdha OS Arctic V is the latest iteration of **Snigdha OS**, a lightweight, highly customizable Linux distribution based on **Arch Linux** and the **Linux Zen Kernel**. This edition focuses on delivering a modern, smooth, and user-centric experience tailored for everyday use and penetration testing.
|
||||
|
||||
---
|
||||
|
||||
## ✨ Features
|
||||
|
||||
- **🛠️ Tailored Toolset:** Comes preloaded with essential tools for penetration testing and security auditing. Add or remove tools as needed during installation or afterward.
|
||||
- **🔒 Enhanced Security:** Built with strict security configurations like SELinux, AppArmor, and minimal active services to reduce the attack surface.
|
||||
- **⚡ Optimized Performance:** Powered by the Linux Zen Kernel for a faster and smoother experience, even on low-end hardware.
|
||||
- **🎨 Customization Options:** Designed for users who love to tweak their systems. Fully supports GTK themes, icon packs, and other UI customizations.
|
||||
- **📦 Lightweight and Fast:** Minimal bloat, allowing you to install only what you need.
|
||||
- **🌍 Open-Source Community:** A community-driven project promoting collaboration and innovation.
|
||||
## ✨ **Key Features**
|
||||
|
||||
---
|
||||
- **🛠️ Tailored Toolset:** Preloaded with essential tools for penetration testing and security auditing. Add or remove tools during installation or later based on your needs.
|
||||
- **🔒 Enhanced Security:** Implements advanced security features like:
|
||||
- **SELinux**: Mandatory access control for safeguarding sensitive data.
|
||||
- **AppArmor**: Application isolation for better threat protection.
|
||||
- **Minimal Active Services**: Reduces potential attack vectors to ensure a hardened system.
|
||||
- **⚡ Optimized Performance:** Powered by the **Linux Zen Kernel**, which enhances responsiveness and reduces latency. Perfect for both low-end devices and high-performance setups.
|
||||
- **🎨 Ultimate Customization:** Offers extensive UI customization with support for:
|
||||
- **GTK Themes**: Choose from hundreds of themes for a unique desktop look.
|
||||
- **Icon Packs**: Customize every corner of your desktop.
|
||||
- **Window Manager (WM) Integration**: Easily switch between popular WMs like **i3**, **BSPWM**, and **Openbox**.
|
||||
- **📦 Lightweight & Modular:** Avoids unnecessary bloatware and allows you to install only what you need.
|
||||
- **🌍 Open-Source Community:** Built and maintained by a collaborative community committed to innovation.
|
||||
|
||||
## 📦 Installation
|
||||
|
||||
### Requirements:
|
||||
|
||||
- **Processor:** 64-bit (x86\_64 or ARM64)
|
||||
- **RAM:** 2 GB (4 GB recommended)
|
||||
- **Storage:** 20 GB free disk space
|
||||
- **Internet Connection:** Required for installation and updates
|
||||
## 📦 **Installation Instructions**
|
||||
|
||||
### Steps:
|
||||
### 🖥️ **System Requirements**
|
||||
|
||||
1. Download the latest Snigdha OS Arctic V ISO from the [Releases](https://github.com/Snigdha-OS/snigdhaos-arctic/releases) page.
|
||||
2. Create a bootable USB drive using tools like **Rufus**, **Etcher**, or `dd` (Linux).
|
||||
3. Boot from the USB and follow the guided installation process.
|
||||
- **💻 Processor:** 64-bit (x86_64 or ARM64)
|
||||
- **🧠 RAM:** 2 GB minimum (4 GB recommended)
|
||||
- **💾 Storage:** 20 GB free disk space
|
||||
- **🌐 Internet Connection:** Required for installation and updates
|
||||
|
||||
For detailed instructions, refer to the [Installation Guide](https://github.com/Snigdha-OS/snigdhaos-arctic/wiki/Installation-Guide).
|
||||
### 🚀 **Installation Steps**
|
||||
|
||||
---
|
||||
1. 📥 **Download:** Grab the latest **Snigdha OS Arctic V ISO** from the [Releases](https://github.com/Snigdha-OS/snigdhaos-arctic/releases) page.
|
||||
2. 🔧 **Create Bootable Media:** Use tools like **Rufus**, **Etcher**, or `dd` (Linux) to create a bootable USB drive.
|
||||
3. 🔄 **Boot and Install:** Boot from the USB drive and follow the guided installation process. Choose your preferred desktop environment, tools, and configurations.
|
||||
|
||||
## 🖼️ Screenshots
|
||||
📚 For detailed guidance, check out the [Installation Guide](https://github.com/Snigdha-OS/snigdhaos-arctic/wiki/Installation-Guide).
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Contributing
|
||||
|
||||
We welcome contributions from the community! Here's how you can get involved:
|
||||
## 📚 **Documentation**
|
||||
|
||||
1. Fork the repository and clone it locally.
|
||||
2. Create a branch for your feature or fix: `git checkout -b my-feature`.
|
||||
3. Commit your changes and push them: `git push origin my-feature`.
|
||||
4. Submit a pull request describing your changes.
|
||||
Comprehensive documentation is available to help you explore and maximize your experience with **Snigdha OS Arctic V**. Here’s what’s included:
|
||||
|
||||
For more details, see our [Contributing Guidelines](https://github.com/Snigdha-OS/snigdhaos-arctic/blob/main/CONTRIBUTING.md).
|
||||
- **Getting Started Guide**: Learn the basics of installing and setting up Snigdha OS.
|
||||
- **Desktop Environment Customization**: Step-by-step instructions for personalizing your UI.
|
||||
- **Troubleshooting**: Common issues and solutions.
|
||||
- **Advanced Configurations**: Dive into kernel optimizations, WM/DM setups, and automation.
|
||||
|
||||
---
|
||||
Access the complete documentation [here](https://github.com/Snigdha-OS/snigdhaos-arctic/wiki).
|
||||
|
||||
## 🤖 Development Workflow
|
||||
|
||||
### Setting Up the Environment:
|
||||
|
||||
- Ensure you have **Git**, **Archiso**, and **Python** installed on your system:
|
||||
## 🛠️ **Contributing**
|
||||
|
||||
🎉 Contributions from the community are always welcome! Here’s how you can get involved:
|
||||
|
||||
1. 🔀 **Fork** the repository and clone it locally.
|
||||
2. 🛤️ **Create** a branch for your feature or fix: `git checkout -b my-feature`.
|
||||
3. 💾 **Commit** your changes and **push** them: `git push origin my-feature`.
|
||||
4. 📨 **Submit** a pull request describing your changes.
|
||||
|
||||
For detailed contribution guidelines, refer to the [Contributing Guidelines](https://github.com/Snigdha-OS/snigdhaos-arctic/blob/main/CONTRIBUTING.md).
|
||||
|
||||
|
||||
|
||||
## 🤖 **Development Workflow**
|
||||
|
||||
### 🛠️ **Setting Up the Environment**
|
||||
|
||||
Ensure you have **Git**, **Archiso**, and **Python** installed on your system:
|
||||
|
||||
```bash
|
||||
sudo pacman -S git archiso python
|
||||
```
|
||||
|
||||
### Building the ISO:
|
||||
### ⚙️ **Building the ISO**
|
||||
|
||||
1. Clone the repository:
|
||||
1. 🔽 Clone the repository:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/Snigdha-OS/snigdhaos-arctic.git
|
||||
cd snigdhaos-arctic
|
||||
```
|
||||
|
||||
2. Customize your build by modifying files in these directories:
|
||||
2. ✏️ Customize your build by modifying files in these directories:
|
||||
- 🛠️ `configs/`: Adjust system settings.
|
||||
- 🎨 `themes/`: Tweak or add themes.
|
||||
- 📦 `packages/`: Modify the package list to suit your needs.
|
||||
|
||||
- `configs/`: Adjust system settings.
|
||||
- `themes/`: Tweak or add themes.
|
||||
- `packages/`: Modify the package list to suit your needs.
|
||||
|
||||
3. Build the ISO:
|
||||
3. 🛑 Build the ISO:
|
||||
|
||||
```bash
|
||||
sudo ./scripts/build-iso.sh
|
||||
```
|
||||
|
||||
4. Test the build using a virtual machine or a bootable USB drive.
|
||||
4. 🖥️ Test the build using a virtual machine or a bootable USB drive.
|
||||
|
||||
---
|
||||
|
||||
## 🤝 Community & Support
|
||||
|
||||
Join our growing community to share ideas, report issues, or contribute to the development of SnigdhaOS-Arctic!
|
||||
## 🤝 **Community & Support**
|
||||
|
||||
- **Issues:** Found a bug or have a suggestion? [Create an issue](https://github.com/Snigdha-OS/snigdhaos-arctic/issues).
|
||||
- **Pull Requests:** Want to contribute? Submit a PR with your changes!
|
||||
- **Discussions:** Join the conversation on [GitHub Discussions](https://github.com/Snigdha-OS/snigdhaos-arctic/discussions).
|
||||
👥 Join our growing community to share ideas, report issues, or contribute to the development of Snigdha OS Arctic V!
|
||||
|
||||
- 🐞 **Issues:** Found a bug or have a suggestion? [Create an issue](https://github.com/Snigdha-OS/snigdhaos-arctic/issues).
|
||||
- ✍️ **Pull Requests:** Want to contribute? [Submit a PR](https://github.com/Snigdha-OS/snigdhaos-arctic/pulls)!
|
||||
- 💬 **Discussions:** Join the conversation on [GitHub Discussions](https://github.com/Snigdha-OS/snigdhaos-arctic/discussions).
|
||||
|
||||
Stay updated by following us on:
|
||||
|
||||
- **[Bluesky](https://bsky.app/@snigdhaos.org)**
|
||||
- **[Twitter](https://twitter.com/snigdha_os)**
|
||||
- 🐦 **[Twitter](https://twitter.com/snigdha_os)**
|
||||
- 🌌 **[Bluesky](https://bsky.app/@snigdhaos.org)**
|
||||
|
||||
---
|
||||
|
||||
## 🤝🏻 Developers
|
||||
| Developer | Role | Profile Picture | Social Links |
|
||||
| -------------- | ------------------ | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
|
||||
| **@eshanized** | Lead Developer |  | [GitHub](https://github.com/eshanized) • [Twitter](https://twitter.com/eshanized) |
|
||||
| **@alokified** | Web Infrastructure |  | [GitHub](https://github.com/alokified) • [Twitter](https://twitter.com/alokified) |
|
||||
| **@utkrshift** | WM/DM Developer |  | [GitHub](https://github.com/utkrshift) • [LinkedIn](https://linkedin.com/in/utkrshift) |
|
||||
---
|
||||
|
||||
## 🤝🏻 Acknowledgments
|
||||
## 💸 **Donate**
|
||||
|
||||
Special thanks to **Tonmoy Infrastructure** and **IXH International Co.** for sponsoring this project and making it possible. Additional gratitude to our contributors and users for shaping Snigdha OS Arctic V into a community-driven, innovative platform.
|
||||
💖 Support the development of Snigdha OS Arctic V by making a donation! Your contributions help us maintain and improve the project.
|
||||
|
||||
---
|
||||
### 💵 **Suggested Donation Amounts**
|
||||
|
||||
## 📜 License
|
||||
- **💰 $10** - Helps with ongoing maintenance and security updates.
|
||||
- **💰 $25** - Supports the addition of new features and tools.
|
||||
- **💰 $50 or more** - Significant contributions go towards infrastructure and server costs.
|
||||
|
||||
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.
|
||||
Donations can be made via:
|
||||
|
||||
- 🅿️ [PayPal](https://www.paypal.com/donate?hosted_button_id=EXAMPLEID)
|
||||
- 💳 [GitHub Sponsors](https://github.com/sponsors/yourusername)
|
||||
|
||||
🙏 Thank you for supporting **Snigdha OS Arctic V**!
|
||||
|
||||
|
||||
|
||||
## 🤝🏻 **Developers**
|
||||
|
||||
| 👨💻 Developer | 💼 Role | 🌐 Social Links |
|
||||
| ------------------ | -------------------- | -------------------------------------------------------------------------------------- |
|
||||
| **@eshanized** | Lead Developer | [GitHub](https://github.com/eshanized) • [Twitter](https://twitter.com/eshanized) |
|
||||
| **@alokified** | Web Infrastructure | [GitHub](https://github.com/alokified) • [Twitter](https://twitter.com/alokified) |
|
||||
| **@utkrshift** | WM/DM Developer | [GitHub](https://github.com/utkrshift) • [LinkedIn](https://linkedin.com/in/utkrshift) |
|
||||
|
||||
|
||||
## 🎉 **Acknowledgments**
|
||||
|
||||
🙏 Special thanks to **Tonmoy Infrastructure** and **IXH International Co.** for sponsoring this project and making it possible. Additional gratitude to our contributors and users for shaping Snigdha OS Arctic V into a community-driven, innovative platform.
|
||||
|
||||
|
||||
## 📜 **License**
|
||||
|
||||
📄 This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.
|
Reference in New Issue
Block a user