Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snigdha-os/snigdhaos-arctic
πThis repository contains the source code of @Snigdha-OS ISO [Build ID: ARCTIC]
https://github.com/snigdha-os/snigdhaos-arctic
arch archlinux eshan-roy eshanized gnome gnome-desktop snigdha snigdha-os snigdhaos snigdhaos-archiso
Last synced: 3 days ago
JSON representation
πThis repository contains the source code of @Snigdha-OS ISO [Build ID: ARCTIC]
- Host: GitHub
- URL: https://github.com/snigdha-os/snigdhaos-arctic
- Owner: Snigdha-OS
- License: mit
- Created: 2024-02-22T04:53:28.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-12-13T20:36:29.000Z (about 1 month ago)
- Last Synced: 2024-12-13T21:26:09.868Z (about 1 month ago)
- Topics: arch, archlinux, eshan-roy, eshanized, gnome, gnome-desktop, snigdha, snigdha-os, snigdhaos, snigdhaos-archiso
- Language: Shell
- Homepage: https://snigdhaos.org
- Size: 340 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# π **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 focuses on delivering a modern, smooth, and user-centric experience tailored for everyday use and penetration testing.
## β¨ **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 Instructions**
### π₯οΈ **System Requirements**
- **π» 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### π **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.π For detailed guidance, check out the [Installation Guide](https://github.com/Snigdha-OS/snigdhaos-arctic/wiki/Installation-Guide).
## π **Documentation**
Comprehensive documentation is available to help you explore and maximize your experience with **Snigdha OS Arctic V**. Hereβs whatβs included:
- **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).
## π οΈ **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**
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:
- π οΈ `configs/`: Adjust system settings.
- π¨ `themes/`: Tweak or add themes.
- π¦ `packages/`: Modify the package list to suit your needs.3. π Build the ISO:
```bash
sudo ./scripts/build-iso.sh
```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 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:
- π¦ **[Twitter](https://twitter.com/snigdha_os)**
- π **[Bluesky](https://bsky.app/@snigdhaos.org)**## πΈ **Donate**
π Support the development of Snigdha OS Arctic V by making a donation! Your contributions help us maintain and improve the project.
### π΅ **Suggested Donation Amounts**
- **π° $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.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.