GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TheCodeVerseHub/CodeVerseLinuxDistro: A community-built Linux distribution designed for developers, featuring a curated software stack, optimized defaults, and a streamlined environment for programming, open source contribution, and daily development workflows.

BranchesTags
Open more actions menu

Latest commit

 

History

67 Commits
67 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
archiso
archiso
 
 
configs
configs
 
 
docs
docs
 
 
iso
iso
 
 
pkgbuild
pkgbuild
 
 
repo/x86_64
repo/x86_64
 
 
scripts
scripts
 
 
src
src
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 

Repository files navigation

CodeVerse Linux (CVH Linux)

CodeVerse Linux (CVH Linux) is a community-driven, Arch-based Linux distribution with a Wayland-first focus. The repository contains an ArchISO profile (iso/), build tooling (scripts/), curated configs (configs/), and a small set of custom packages (src/, pkgbuild/, repo/).

Target

  • Architecture: x86_64
  • Recommended for: VM testing while the project is evolving
  • Also intended for: real hardware (use caution; the installer wipes the selected disk)

Getting Started (Beginner-Friendly)

This section walks you through everything from scratch. No prior Arch Linux or ISO experience needed.

What is an ISO?

An ISO file is a complete, bootable disk image — think of it as a virtual CD/USB that contains a live operating system. To use CVH Linux, you first need to build this ISO file from the source code in this repo, then either:

  • Flash it to a USB drive and boot your computer from it, or
  • Attach it to a Virtual Machine (VM) like VirtualBox or QEMU

Step 1: Set Up Your Build Machine

What this means: You need an existing Arch-based Linux system (like Arch Linux, EndeavourOS, or Manjaro) to build the ISO. Building the ISO is currently supported only on Arch-based systems.

If you don’t have an Arch-based system, you can use a virtual machine (VM) with Arch Linux for building.

Make sure the following tools are installed on your build machine:

sudo pacman -S archiso git

Step 2: Clone This Repository

git clone https://github.com/TheCodeVerseHub/CodeVerseLinuxDistro.git
cd CodeVerseLinuxDistro

Step 3: Build the ISO

Run the build script:

./scripts/build-iso.sh

This will take several minutes — it downloads packages and assembles the full system image. When it finishes, you'll find the .iso file inside the out/ folder.

For more detailed build options and troubleshooting, see docs/BUILD.md.

Step 4: Boot the ISO

This will start a live system that runs directly from the ISO without installing anything. You have two options depending on whether you're using a real machine or a VM.

Option A: Real Hardware (USB Drive)

Warning: The installer will wipe the disk you select. Back up any important data first.

Flash the ISO to a USB drive. Replace /dev/sdX with your actual USB device (use lsblk to find it):

sudo dd if=out/codeverse-linux-*.iso of=/dev/sdX bs=4M status=progress oflag=sync

Then plug the USB into your target machine and boot from it (usually by pressing F2, F12, or Del during startup to open the boot menu).

Option B: Virtual Machine — VirtualBox

  1. Open VirtualBox and click New
  2. Set type to Linux, version to Arch Linux (64-bit)
  3. Allocate at least 2 GB RAM and 20 GB disk space
  4. Under Settings → Storage, attach the .iso file as an optical drive
  5. Start the VM — it will boot directly into the CVH Linux live environment

Option C: Virtual Machine — QEMU

qemu-system-x86_64 \
  -m 2G \
  -cdrom out/codeverse-linux-*.iso \
  -boot d \
  -enable-kvm

Remove -enable-kvm if your system doesn't support KVM (you'll see an error if so).

Step 5: Run the Installer

Once booted into the live environment, open a terminal and run:

sudo cvh-install

The installer is interactive — it will ask you which disk to install to and walk you through the setup. Follow the on-screen prompts.

Reminder: The installer will partition and format the disk you choose. Make sure you select the correct one.

Screenshots

Add screenshots to this section as the UI stabilizes.

  • (placeholder) Desktop
  • (placeholder) Installer

Contributing

See CONTRIBUTING.md for environment setup, testing, and PR guidelines.

Repo Layout (High Level)

Path Description
iso/ ArchISO profile (packages list, airootfs/, bootloader config)
scripts/ Build ISO, build packages, legacy/standalone installer script
configs/ GRUB theme + user setup configs (niri, waybar, rofi, etc.)
src/ + pkgbuild/ + repo/ Custom packages and local pacman repo artifacts

License

GPL-3.0-only (see LICENSE).

About

A community-built Linux distribution designed for developers, featuring a curated software stack, optimized defaults, and a streamlined environment for programming, open source contribution, and daily development workflows.

Topics

archlinuxdistrohyprlandlinuxlinuxdistroniriwayland

Resources

Readme
GPL-3.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

12 stars

Watchers

0 watching

Forks

12 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.