Project — Operating System

Arch Linux, minus the assembly required.

JaypixOS is a KDE Plasma desktop built on Arch — with its own installer, its own package manager, and its own infrastructure, wired together from the first boot instead of left as homework.

root@jaypixos ~ # jinstall --fast
# sane defaults for everything except what actually needs your input
Only one disk found, using it: /dev/vda (256 GiB)
Hostname [jaypixos]:
Username [jaypix]:
Password: ********
Starting install — Btrfs, KDE Plasma, Cloudflare DNS + NTP, done in one pass.
Under the hood

Everything an install needs, nothing it doesn't

Arch's package ecosystem, without leaving you to assemble the rest yourself.

Installer

jinstall, not archinstall

A ground-up installer with two modes: --fast for a disk and a password, or a full guided menu for everyone else. No stock Arch branding, no leftovers.

Packages

jpkg

A friendlier front end over pacman and the AUR — search, install, rollback, and orphan cleanup in commands that read like what they do.

Infrastructure

Cloudflare-backed

DNS and time sync through 1.1.1.1 by default, and JPN — JaypixOS's own package repo — runs on Workers, D1, and R2.

Desktop

KDE Plasma, ready to use

A terminal, a working network stack, and a desktop that's usable the moment you log in — not after an afternoon of post-install config.

Filesystem

Btrfs by default

Subvolume layout out of the box (@, @home, @log, @pkg), so snapshots and rollbacks are there when you need them.

Compatibility

Still just Arch

Full core/extra compatibility. Nothing about the package format or dependency resolution is reinvented — JaypixOS adds to Arch, it doesn't fork away from it.

JPN

A package repo that runs entirely on Cloudflare's edge

JPN hosts JaypixOS-specific packages — starting with jpkg itself — served from R2 and indexed in D1, in front of a Worker at jpn.jaypix.dev. No origin server, no single region.

  • Same repo/package format as core and extra — jpkg and pacman both just work
  • Signed packages, built in clean, ephemeral containers
  • Globally distributed by default, since it's Cloudflare's network doing the serving
~ # jpkg install jpkg
resolving dependencies...
jpn/jpkg 0.1.0-1 1.4 MiB
:: Proceed with installation? [Y/n]
# fetched straight from jpn.jaypix.dev