Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echawk/kiss-xorg
A KISS Linux Repository for Xorg
https://github.com/echawk/kiss-xorg
kiss-repo
Last synced: 3 months ago
JSON representation
A KISS Linux Repository for Xorg
- Host: GitHub
- URL: https://github.com/echawk/kiss-xorg
- Owner: echawk
- License: mit
- Created: 2021-07-12T02:55:21.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-23T03:15:17.000Z (6 months ago)
- Last Synced: 2024-05-23T04:36:45.885Z (6 months ago)
- Topics: kiss-repo
- Language: Shell
- Homepage:
- Size: 5.85 MB
- Stars: 34
- Watchers: 3
- Forks: 9
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-kiss - ehawkvu/kiss-xorg - Repo for Xorg. (Repositories)
README
# kiss-xorg
```ascii
+----------------------------------------+
| ;;;;;;;;;;;;;|
| 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
* currently working on saving some of the software that was dropped from [kiss-community/community](https://github.com/kiss-community/community)
* `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:
```sh
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:
```sh
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](https://raw.githubusercontent.com/ehawkvu/kiss-personal/master/bin/kiss-echecksum).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:
```shell
echo "9.99.9 1" > version
kiss echecksum
```## Support
distro/fork | tested? | notes
-----------:|--------:|-----:
[kisslinux](https://kisslinux.org) | Y | n/a
[gkisslinux](https://github.com/kiss-community/grepo) | Y |
[glasnost](https://glasnost.org) | Y | clang is a dep of some packages, so a dummy package is needed
[wyverkiss](https://github.com/wyvertux) | Y | need to fork some packages for gmake & bison
[noir](https://github.com/noirlinux/main) | N |
[carbslinux](https://carbslinux.org/) | n/a |