Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ body:
- type: markdown
attributes:
value: |
Thanks for helping improve CVH Linux.
Thanks for helping improve CodeVerse Linux.

- type: textarea
id: problem
Expand All @@ -28,4 +28,4 @@ body:
attributes:
label: Alternatives considered
validations:
required: false
required: false
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Contributing

Thanks for contributing to CodeVerse Linux (CVH Linux).
Thanks for contributing to CodeVerse Linux (CodeVerse Linux).

## Setup (build environment)

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CodeVerse Linux (CVH Linux)
# CodeVerse Linux (CodeVerse 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/`).
CodeVerse Linux (CodeVerse 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

Expand Down
2 changes: 1 addition & 1 deletion configs/grub/themes/cvh-nordic/theme.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux Nordic GRUB Theme
# CodeVerse Linux Nordic GRUB Theme
# Nord Color Palette

# Desktop
Expand Down
2 changes: 1 addition & 1 deletion configs/setup-configs/niri/Sub-configs/animations.kdl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// The wiki explains how to configure individual animations:
// https://yalter.github.io/niri/Configuration:-Animations

// Currently no animations are being added as of early release of codeverse linux.
// Currently no animations are being added as of early release of CodeVerse Linux.
// You can add your own by referring to the wiki link mentioned at the top.

animations {
Expand Down
2 changes: 1 addition & 1 deletion configs/setup-configs/rofi/scripts/codeverse-menu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ SCRIPTS_DIR="$HOME/.config/rofi/scripts"

# // -- If no argument is provided, list the options -- //
if [ -z "$@" ]; then
echo -en "\0prompt\x1fCVH Linux\n"
echo -en "\0prompt\x1fCodeVerse Linux\n"
echo -en "󰣆 Applications\n"
echo -en "󰖯 Windows\n"
echo -en "󰸉 Wallpaper Selector\n"
Expand Down
4 changes: 2 additions & 2 deletions docs/ARCHITECTURE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Architecture

CVH Linux is assembled as an ArchISO profile with a small set of custom packages and synced user/system configuration.
CodeVerse Linux is assembled as an ArchISO profile with a small set of custom packages and synced user/system configuration.

## Key directories

Expand All @@ -22,4 +22,4 @@ CVH Linux is assembled as an ArchISO profile with a small set of custom packages

## Installer

The live ISO provides `cvh-install`, which is a modular installer sourcing shell modules under `/usr/lib/cvh-install` in the live environment.
The live ISO provides `cvh-install`, which is a modular installer sourcing shell modules under `/usr/lib/cvh-install` in the live environment.
2 changes: 1 addition & 1 deletion iso/airootfs/etc/mkinitcpio.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux Live ISO mkinitcpio configuration
# CodeVerse Linux Live ISO mkinitcpio configuration
# vim: set ft=sh:

MODULES=()
Expand Down
2 changes: 1 addition & 1 deletion iso/airootfs/etc/pacman.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# CVH Linux Live Environment Pacman Configuration
# CodeVerse Linux Live Environment Pacman Configuration
#

[options]
Expand Down
2 changes: 1 addition & 1 deletion iso/airootfs/etc/rc.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux OpenRC Configuration
# CodeVerse Linux OpenRC Configuration
# /etc/rc.conf

# Enable Unicode support
Expand Down
2 changes: 1 addition & 1 deletion iso/airootfs/etc/skel/.config/niri/config.kdl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// CVH Linux Niri Configuration
// CodeVerse Linux Niri Configuration
// Minimal, lightweight Wayland compositor setup

// Input configuration
Expand Down
4 changes: 2 additions & 2 deletions iso/airootfs/etc/skel/.zshrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux Zsh Configuration
# CodeVerse Linux Zsh Configuration

# Path to Oh My Zsh installation
export ZSH="$HOME/.oh-my-zsh"
Expand Down Expand Up @@ -99,7 +99,7 @@ alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'

# CVH Linux aliases
# CodeVerse Linux aliases
alias ff='cvh-fuzzy'
alias ffa='cvh-fuzzy --mode apps'
alias fff='cvh-fuzzy --mode files'
Expand Down
6 changes: 3 additions & 3 deletions iso/airootfs/root/.zshrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux Live Environment
# CodeVerse Linux Live Environment

# Basic prompt
PS1='%F{cyan}[CVH Live]%f %F{green}%n@%m%f:%F{blue}%~%f %# '
Expand All @@ -10,8 +10,8 @@ alias install='cvh-install'

# Welcome message
echo ""
echo " Welcome to CVH Linux Live Environment!"
echo " Welcome to CodeVerse Linux Live Environment!"
echo ""
echo " To install CVH Linux, run: cvh-install"
echo " To install CodeVerse Linux, run: cvh-install"
echo " To start Niri compositor, run: niri-session"
echo ""
6 changes: 3 additions & 3 deletions iso/airootfs/usr/bin/cvh-install
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
# CVH Linux Installer
# Modular installer for CVH Linux distribution
# Run from live environment to install CVH Linux to disk
# CodeVerse Linux Installer
# Modular installer for CodeVerse Linux distribution
# Run from live environment to install CodeVerse Linux to disk

set -o pipefail

Expand Down
4 changes: 2 additions & 2 deletions iso/airootfs/usr/lib/cvh-install/config.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - Configuration Module
# CodeVerse Linux Installer - Configuration Module
# Global variables and defaults

# Progress tracking
Expand All @@ -18,7 +18,7 @@ export HOSTNAME="cvh-linux"
export TIMEZONE="Asia/Jerusalem"
export LOCALE="en_US.UTF-8"
export KEYMAP="us"
export COMPOSITOR="niri" # CVH Linux uses niri compositor
export COMPOSITOR="niri" # CodeVerse Linux uses niri compositor

# Package lists - synced with packages.x86_64
# Note: archiso-specific packages (mkinitcpio-archiso, nbd, etc.) are excluded
Expand Down
12 changes: 6 additions & 6 deletions iso/airootfs/usr/lib/cvh-install/configure.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - Configure Module
# CodeVerse Linux Installer - Configure Module
# System configuration functions

# Configure the installed system
Expand Down Expand Up @@ -110,7 +110,7 @@ EOF
# Configure Ly display manager
mkdir -p /etc/ly
cat > /etc/ly/config.ini << 'LY_EOF'
# CVH Linux Ly Configuration
# CodeVerse Linux Ly Configuration

# Disable the doom-fire background animation
animate = false
Expand Down Expand Up @@ -165,8 +165,8 @@ fi

# Create os-release for proper branding (GRUB uses this)
cat > /etc/os-release << EOF
NAME="CVH Linux"
PRETTY_NAME="CVH Linux"
NAME="CodeVerse Linux"
PRETTY_NAME="CodeVerse Linux"
ID=cvh
ID_LIKE=arch
BUILD_ID=rolling
Expand All @@ -177,8 +177,8 @@ LOGO=cvh-logo
EOF

# Set GRUB distributor name
sed -i 's/^GRUB_DISTRIBUTOR=.*/GRUB_DISTRIBUTOR="CVH Linux"/' /etc/default/grub 2>/dev/null || \
echo 'GRUB_DISTRIBUTOR="CVH Linux"' >> /etc/default/grub
sed -i 's/^GRUB_DISTRIBUTOR=.*/GRUB_DISTRIBUTOR="CodeVerse Linux"/' /etc/default/grub 2>/dev/null || \
echo 'GRUB_DISTRIBUTOR="CodeVerse Linux"' >> /etc/default/grub

# Install Tela GRUB theme
if [[ -d /usr/share/cvh-linux/grub-theme/tela ]]; then
Expand Down
2 changes: 1 addition & 1 deletion iso/airootfs/usr/lib/cvh-install/detect.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - Detection Module
# CodeVerse Linux Installer - Detection Module
# System detection functions

# Detect boot mode (UEFI or BIOS)
Expand Down
2 changes: 1 addition & 1 deletion iso/airootfs/usr/lib/cvh-install/disk.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - Disk Module
# CodeVerse Linux Installer - Disk Module
# Disk partitioning and formatting functions

# Partition the disk
Expand Down
2 changes: 1 addition & 1 deletion iso/airootfs/usr/lib/cvh-install/finalize.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - Finalize Module
# CodeVerse Linux Installer - Finalize Module
# Password setting, cleanup, and reboot

# Set passwords
Expand Down
4 changes: 2 additions & 2 deletions iso/airootfs/usr/lib/cvh-install/input.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - Input Module
# CodeVerse Linux Installer - Input Module
# User input and selection functions

# Select keyboard layout
Expand Down Expand Up @@ -41,7 +41,7 @@ select_timezone() {
select_compositor() {
step_header "Compositor"

# CVH Linux uses niri as the default compositor
# CodeVerse Linux uses niri as the default compositor
COMPOSITOR="niri"

echo -e "\n ${GREEN}✓${NC} Compositor: ${BOLD}$COMPOSITOR${NC} (scrollable-tiling)"
Expand Down
4 changes: 2 additions & 2 deletions iso/airootfs/usr/lib/cvh-install/packages.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - Packages Module
# CodeVerse Linux Installer - Packages Module
# Package installation functions

# Install base system
Expand Down Expand Up @@ -58,7 +58,7 @@ create_mirrorlist() {
gum style --foreground 6 " ● Creating package mirrorlist..."
mkdir -p /mnt/etc/pacman.d
cat > /mnt/etc/pacman.d/mirrorlist << 'EOF'
# Arch Linux mirrorlist - CVH Linux
# Arch Linux mirrorlist - CodeVerse Linux
# Israeli mirrors
Server = https://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
Server = https://archlinux.mivzakim.net/$repo/os/$arch
Expand Down
4 changes: 2 additions & 2 deletions iso/airootfs/usr/lib/cvh-install/ui.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# CVH Linux Installer - UI Module
# CodeVerse Linux Installer - UI Module

# Logging functions using gum
log_info() { gum log --level info "$1"; }
Expand Down Expand Up @@ -72,5 +72,5 @@ show_completion() {
--foreground 82 --border-foreground 82 --border double \
--align center --width 60 --margin "1 2" --padding "1 4" \
"✓ Installation Complete!" "" \
"CVH Linux has been installed successfully."
"CodeVerse Linux has been installed successfully."
}
10 changes: 5 additions & 5 deletions iso/grub/grub.cfg
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux GRUB Configuration
# CodeVerse Linux GRUB Configuration

set default=0
set timeout=5
Expand Down Expand Up @@ -30,25 +30,25 @@ set color_normal=white/black
set color_highlight=cyan/black

# Menu entries
menuentry "CVH Linux (Live)" --class cvh --class gnu-linux --class os {
menuentry "CodeVerse Linux (Live)" --class cvh --class gnu-linux --class os {
set gfxpayload=keep
linux /cvh/boot/x86_64/vmlinuz-linux archisobasedir=cvh archisolabel=%ARCHISO_LABEL% quiet splash
initrd /cvh/boot/x86_64/initramfs-linux.img
}

menuentry "CVH Linux (Live, Copy to RAM)" --class cvh --class gnu-linux --class os {
menuentry "CodeVerse Linux (Live, Copy to RAM)" --class cvh --class gnu-linux --class os {
set gfxpayload=keep
linux /cvh/boot/x86_64/vmlinuz-linux archisobasedir=cvh archisolabel=%ARCHISO_LABEL% copytoram=y quiet splash
initrd /cvh/boot/x86_64/initramfs-linux.img
}

menuentry "CVH Linux (Live, Safe Graphics)" --class cvh --class gnu-linux --class os {
menuentry "CodeVerse Linux (Live, Safe Graphics)" --class cvh --class gnu-linux --class os {
set gfxpayload=keep
linux /cvh/boot/x86_64/vmlinuz-linux archisobasedir=cvh archisolabel=%ARCHISO_LABEL% nomodeset quiet
initrd /cvh/boot/x86_64/initramfs-linux.img
}

menuentry "CVH Linux (Live, Verbose Boot)" --class cvh --class gnu-linux --class os {
menuentry "CodeVerse Linux (Live, Verbose Boot)" --class cvh --class gnu-linux --class os {
set gfxpayload=keep
linux /cvh/boot/x86_64/vmlinuz-linux archisobasedir=cvh archisolabel=%ARCHISO_LABEL%
initrd /cvh/boot/x86_64/initramfs-linux.img
Expand Down
2 changes: 1 addition & 1 deletion iso/grub/themes/cvh-nordic/theme.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux Nordic GRUB Theme
# CodeVerse Linux Nordic GRUB Theme
# Nord Color Palette

# Desktop
Expand Down
4 changes: 2 additions & 2 deletions iso/packages.x86_64
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux Package List
# CodeVerse Linux Package List
# Minimal lightweight Arch-based distro

# =============================================================================
Expand Down Expand Up @@ -210,7 +210,7 @@ gcc
pkgconf

# =============================================================================
# CVH LINUX CUSTOM PACKAGES (from cvh-linux repo)
# CodeVerse Linux CUSTOM PACKAGES (from cvh-linux repo)
# =============================================================================
cvh-fuzzy
cvh-icons
Expand Down
4 changes: 2 additions & 2 deletions iso/pacman.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CVH Linux Pacman Configuration
# CodeVerse Linux Pacman Configuration
# Using standard Arch Linux repositories

[options]
Expand All @@ -24,7 +24,7 @@ Server = https://archlinux.mivzakim.net/$repo/os/$arch
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch

# CVH Linux custom repository
# CodeVerse Linux custom repository
[cvh-linux]
SigLevel = Optional TrustAll
# GitHub (primary)
Expand Down
4 changes: 2 additions & 2 deletions iso/profiledef.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#!/usr/bin/env bash
# CVH Linux ISO Profile Definition
# CodeVerse Linux ISO Profile Definition
# Based on archiso profile format

iso_name="cvh-linux"
iso_label="CVH_LINUX_$(date +%Y%m)"
iso_publisher="CodeVerse Hub <https://codeversehub.dev>"
iso_application="CVH Linux Live/Install ISO"
iso_application="CodeVerse Linux Live/Install ISO"
iso_version="$(date +%Y.%m.%d)"
install_dir="cvh"
buildmodes=('iso')
Expand Down
12 changes: 6 additions & 6 deletions iso/syslinux/syslinux.cfg
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# CVH Linux Syslinux Configuration
# CodeVerse Linux Syslinux Configuration

DEFAULT cvh
PROMPT 0
TIMEOUT 50

UI vesamenu.c32

MENU TITLE CVH Linux Boot Menu
MENU TITLE CodeVerse Linux Boot Menu
MENU RESOLUTION 1024 768
MENU COLOR border 30;44 #40ffffff #a0000000 std
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
Expand All @@ -19,25 +19,25 @@ MENU COLOR msg07 37;40 #90ffffff #a0000000 std
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std

LABEL cvh
MENU LABEL CVH Linux (Live)
MENU LABEL CodeVerse Linux (Live)
LINUX /cvh/boot/x86_64/vmlinuz-linux
INITRD /cvh/boot/x86_64/initramfs-linux.img
APPEND archisobasedir=cvh archisolabel=%ARCHISO_LABEL% quiet splash

LABEL cvh-copytoram
MENU LABEL CVH Linux (Live, Copy to RAM)
MENU LABEL CodeVerse Linux (Live, Copy to RAM)
LINUX /cvh/boot/x86_64/vmlinuz-linux
INITRD /cvh/boot/x86_64/initramfs-linux.img
APPEND archisobasedir=cvh archisolabel=%ARCHISO_LABEL% copytoram=y quiet splash

LABEL cvh-safe
MENU LABEL CVH Linux (Live, Safe Graphics)
MENU LABEL CodeVerse Linux (Live, Safe Graphics)
LINUX /cvh/boot/x86_64/vmlinuz-linux
INITRD /cvh/boot/x86_64/initramfs-linux.img
APPEND archisobasedir=cvh archisolabel=%ARCHISO_LABEL% nomodeset quiet

LABEL cvh-verbose
MENU LABEL CVH Linux (Live, Verbose Boot)
MENU LABEL CodeVerse Linux (Live, Verbose Boot)
LINUX /cvh/boot/x86_64/vmlinuz-linux
INITRD /cvh/boot/x86_64/initramfs-linux.img
APPEND archisobasedir=cvh archisolabel=%ARCHISO_LABEL%
Expand Down
Loading