Git Product home page Git Product logo

fk-kiss-xorg's Introduction

kiss-xorg

+----------------------------------------+
|                           ;;;;;;;;;;;;;|
| 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!

Structure

  • xorg/ - contains the X11 distribution, and other misc software for X
  • extra/ - 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
  • xwayland/ - contains Xwayland overrides for sway, wlroots & mesa.
  • games/ - contains video games
  • xfce4/ - contains the XFCE4 desktop environment
  • kde1/ - contains the KDE desktop, version 1

Usage

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"

What's that extra file? (esources)

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

Support

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

fk-kiss-xorg's People

Contributors

dylanaraps avatar echawk avatar konimex avatar apprehensions avatar hovercats avatar tadeokondrak avatar taaparthur avatar kyx0r avatar davidgarland avatar ioraff avatar sebastianertz avatar naltun avatar nembenike avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.