JovarkOS / JovarkOS

Global Information for the JovarkOS project

Home Page:https://jovarkos.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JovarkOS

an Arch-based GNU/Linux distribution striving towards a out of box experience the Linux desktop has never seen before.

Head Maintainer:

Lucas Burlingham

Project Information:

Roadmap: GitHub Project

Based on: Arch Linux

Previously based on: Ubuntu

Desktop Environment: GNOME

Installer: Calamares

JovarkOS online:

Twitter: @jovarkos Discord: Invite Link

How to build

You will need an Arch-based system with the following packages installed:

  • git
  • make
  • archiso

Initial Setup:

  1. Clone the jovarkos-dev-env repo using git:
git clone https://github.com/jovarkos/jovarkos-dev-env.git
cd jovarkos-dev-env
  1. Install jbuild:
cd jovarkos-jbuild
make all
  1. Make changes to the files in jovarkos-config/ if nessasary (please do not push unless you intend to contribute to the project)

Make sure you are in the project's root directory (jovarkos-dev-env) before continuing.

  1. Copy an Arch build profile to build from (options are releng & baseline):
jbuild -p releng

We recommend releng for generating a typical Arch ISO with modifications.

The resulting ISO file will be in output/ with the format jovarkos-2022.04.21-x86_64.iso.

  1. Run & test the resulting ISO file:
jbuild -r output/jovarkos-2022.04.21-x86_64.iso

Key files to change:

All paths are relative to jovarkos-dev-env/jovarkos-config/archlive/airootfs/. These files will be included in the ISO file, and are subject to be overwritten by installing packages.

  • /etc/pacman.conf Pacman configuration
  • /etc/hostname Hostname to be used by the booted ISO file
  • /etc/os-release os-release Specification
  • /etc/locale.conf Should probably be set to:
LANG=en_US.UTF-8

About

Global Information for the JovarkOS project

https://jovarkos.org