+----------------------------------------+
| ;;;;;;;;;;;;;|
| XORG ;\;;;\\;;;|;;|
| ;\\;;|;|;;|||
| ;'| ' ;||
| .---. | | | ||
|;;; [ ] ||| ;;@ | | ' ||
|@;@;; | X | `-vvv ;@;;;;_/ | \|
|;;;@;;@ | | | ;;;;;;@/ /;;\ |
+----------------------------------------+
A collection of repositories for running Xorg on KISS Linux.
Due to upstream KISS making the switch to wayland, and my reliance on X, I forked the main repo.
Feel free to create Issues and Pull Requests for outdated software!
xorg/
- contains the X11 distribution, and other misc software for Xextra/
- contains the browser (firefox) and media player (mpv)- NOTE: You will still need the upstream extra repo!
community/
- contains useful software that depends on X- currently working on saving some of the software that was dropped from kiss-community/community
xwayland/
- contains Xwayland overrides for sway, wlroots & mesa.games/
- contains video gamesxfce4/
- contains the XFCE4 desktop environmentkde1/
- contains the KDE desktop, version 1
Just add the directories before the official KISS repos in your KISS_PATH
Example:
KISS_PATH="/path/to/repo/core"
KISS_PATH="${KISS_PATH}:/path/to/kiss-xorg/extra"
KISS_PATH="${KISS_PATH}:/path/to/kiss-xorg/xorg"
KISS_PATH="${KISS_PATH}:/path/to/repo/extra"
...
If using primarily for Xwayland:
KISS_PATH="/path/to/repo/core"
KISS_PATH="${KISS_PATH}:/path/to/kiss-xorg/xwayland"
KISS_PATH="${KISS_PATH}:/path/to/repo/extra"
KISS_PATH="${KISS_PATH}:/path/to/repo/wayland"
KISS_PATH="${KISS_PATH}:/path/to/kiss-xorg/extra"
KISS_PATH="${KISS_PATH}:/path/to/kiss-xorg/xorg"
Since VERSION markers have officially been removed in upstream kiss (as of
this PR: https://codeberg.org/kiss-community/kiss/pulls/121 ), esources
is
a way to continue using the previously valid version markers.
This does require having access to an additional command, namely
kiss-echecksum
which is available from my personal repo
here.
If there is sufficient interest, and no purity spiraling from upstream, I would
not mind trying to contribute this utility to the contrib/
folder for kiss.
Bumping versions then has this workflow:
echo "9.99.9 1" > version
kiss echecksum
distro/fork | tested? | notes |
---|---|---|
kisslinux | Y | n/a |
gkisslinux | Y | |
glasnost | Y | clang is a dep of some packages, so a dummy package is needed |
wyverkiss | Y | need to fork some packages for gmake & bison |
noir | N | |
carbslinux | n/a |