Skip to content

πŸ•’This repository contains the source code of @Snigdha-OS ISO [Build ID: ARCTIC]

License

Notifications You must be signed in to change notification settings

Snigdha-OS/snigdhaos-arctic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌌 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 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.

πŸ“š 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.

πŸ› οΈ 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.

πŸ€– Development Workflow

πŸ› οΈ Setting Up the Environment

Ensure you have Git, Archiso, and Python installed on your system:

sudo pacman -S git archiso python

βš™οΈ Building the ISO

  1. πŸ”½ Clone the repository:
git clone https://github.com/Snigdha-OS/snigdhaos-arctic.git
cd snigdhaos-arctic
  1. ✏️ 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.
  2. πŸ›‘ Build the ISO:

sudo ./scripts/build-iso.sh
  1. πŸ–₯️ 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!

Stay updated by following us on:

πŸ’Έ 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:

πŸ™ Thank you for supporting Snigdha OS Arctic V!

🀝🏻 Developers

πŸ‘¨β€πŸ’» Developer πŸ’Ό Role 🌐 Social Links
@eshanized Lead Developer GitHub β€’ Twitter
@alokified Web Infrastructure GitHub β€’ Twitter
@utkrshift WM/DM Developer GitHub β€’ LinkedIn

πŸŽ‰ 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 file for details.