CodeVerse Linux Distro is a community-driven, Arch-based Linux distribution designed for developers who seek a minimal and fast environment. With first-class support for Wayland compositors like Hyprland and Niri, it enables a clean and customizable setup while embracing collaboration for contributions in Linux internals and user experience.
CodeVerse Linux is a community-driven, Arch-based Linux distribution designed for developers and Linux enthusiasts. Created under the auspices of the CodeVerse Hub, this distribution aims to deliver a minimal and fast operating system that emphasizes a first-class experience with Wayland compositors, particularly focusing on Hyprland and Niri.
Project Overview
The primary goals of CodeVerse Linux include:
- Utilizing an Arch Linux base for a simple, rolling release and upstream-focused experience.
- Prioritizing a Wayland-first approach to ensure modern graphical performance.
- Providing official support for Wayland compositors like Hyprland and Niri.
- Maintaining minimal defaults while avoiding bloat to enhance performance and usability.
- Establishing a developer-friendly setup with clean configuration files and sensible default settings.
- Ensuring the system is easy to extend and customize to fit various development needs.
- Relying on community maintenance to foster collaboration and shared knowledge.
Target Audience
This distribution is designed for a diverse range of users, from Linux veterans to newcomers interested in developing within a clean and efficient environment. It appeals particularly to:
- Users seeking Wayland support.
- Developers requiring a streamlined setup without distracting bloat.
- Arch Linux enthusiasts looking for curated defaults.
- Contributors eager for an authentic open-source development experience.
Nature of the Project
CodeVerse Linux stands as:
- An educational and serious distro project promoting real-world learning.
- A collaborative platform for contributors across multiple domains, including:
- Linux internals
- Shell scripting
- Package management
- Wayland configuration
- Documentation
- Design and user experience decisions.
Distinction
It is important to note what CodeVerse Linux is not:
- This is not a beginner-friendly installer-centric distribution.
- It is neither a single-developer hobby project nor a bloated, heavily customized distribution.
- CodeVerse Linux does not aim to replace Arch Linux itself but rather to enhance the Arch experience with curated options.
Planned Features
Key features in development include:
- Base installation scripts for Arch Linux.
- Customized profiles for Wayland compositors such as Hyprland and Niri.
- A focus on minimal system services.
- Optional developer tools to support various development tasks.
- Comprehensive documentation and setup guides.
- Distinct branding elements, including logos and visual identity.
Repository Structure
The structure of the repository is organized as follows:
.
├── scripts/ # Install and setup scripts
├── configs/ # Wayland and system configurations
│ ├── hyprland/
│ └── niri/
├── packages/ # Package lists and meta-packages
├── docs/ # Documentation
├── assets/ # Branding and visuals
└── README.md
This structure is intended to evolve alongside the project, accommodating growth and new contributions.
Contribution Guidelines
Contributions are crucial for the ongoing success of CodeVerse Linux. There are multiple opportunities to get involved:
- Development of core system scripts
- Configuring Wayland compositors
- Selecting packages and creating meta-packages
- Writing documentation
- Conducting tests
- Engaging in design and creative inputs
Potential contributors are encouraged to read the CONTRIBUTING.md document before starting, and all substantive contributors will receive the @Contributors role on the CodeVerse Hub Discord server.
Current Development Status
As of now, CodeVerse Linux is in early development, and rapid changes, including breaking modifications, should be expected. Users are invited to partake in this collaborative journey of building a robust Linux distro tailored for modern development needs.
Community Engagement
Belonging to the CodeVerse Hub, the project emphasizes an inclusive community environment where collaborations and discussions take place freely on GitHub. For real-time coordination, participants can engage on the CodeVerse Hub Discord server.
In summary, CodeVerse Linux is built by the community, for the community. Those keen to learn, build, and engage with authentic Linux internals are welcome to join.