All Projects → gkisslinux → grepo

gkisslinux / grepo

Licence: MIT license
GKISS - A fork of KISS Linux that uses the GNU C library, mirror of https://codeberg.org/kiss-community/grepo

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to grepo

ferryd
Fast, safe and reliable transit for the delivery of software updates to users.
Stars: ✭ 43 (-15.69%)
Mutual labels:  repository, linux-distribution
Donya
Donya is an Operating system. Yet Another Linux distro built using a package management system.
Stars: ✭ 55 (+7.84%)
Mutual labels:  linux-distribution, linux-distro
Antergos Packages
PKGBUILD's for antergos packages
Stars: ✭ 119 (+133.33%)
Mutual labels:  repository, linux-distribution
community
KISS - Community Repository (temporarily closed for maintenance)
Stars: ✭ 103 (+101.96%)
Mutual labels:  repository, kiss-repo
Repo
KISS - Official Repositories
Stars: ✭ 277 (+443.14%)
Mutual labels:  repository, linux-distribution
Archstrike
An Arch Linux repository for security professionals and enthusiasts. Done the Arch Way and optimized for i686, x86_64, ARMv6, ARMv7 and ARMv8.
Stars: ✭ 401 (+686.27%)
Mutual labels:  repository, linux-distribution
mywayland
🍨 Wlroots and friends for KISS
Stars: ✭ 25 (-50.98%)
Mutual labels:  wayland, kiss-repo
CuAssembler
An unofficial cuda assembler, for all generations of SASS, hopefully :)
Stars: ✭ 168 (+229.41%)
Mutual labels:  nvidia
TX2-JetPack-Installation-Guide-Kr
한글로 작성된 TX2 JetPack 설치 가이드입니다.
Stars: ✭ 13 (-74.51%)
Mutual labels:  nvidia
fedora-prime
Simple program to switch between intel and nvidia gpu
Stars: ✭ 24 (-52.94%)
Mutual labels:  nvidia
keyboard modifiers status
Gnome-Shell extension that shows keyboard modifiers status. It's useful when sticky keys are active.
Stars: ✭ 15 (-70.59%)
Mutual labels:  wayland
showmethekey
Show keys you typed on screen.
Stars: ✭ 84 (+64.71%)
Mutual labels:  wayland
DistributedDeepLearning
Tutorials on running distributed deep learning on Batch AI
Stars: ✭ 23 (-54.9%)
Mutual labels:  nvidia
J1939-Framework
Framework to work with J1939 Frames used in CAN bus in bus, car and trucks industries
Stars: ✭ 123 (+141.18%)
Mutual labels:  linux-distribution
dotfiles
my dotfiles
Stars: ✭ 18 (-64.71%)
Mutual labels:  wayland
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-66.67%)
Mutual labels:  nvidia
nexus-blobstore-google-cloud
Nexus Repository Manager Blobstore backed by Google Cloud Storage
Stars: ✭ 35 (-31.37%)
Mutual labels:  repository
hello-wayland
A hello world Wayland client, 2018 edition
Stars: ✭ 95 (+86.27%)
Mutual labels:  wayland
neptune-client
📒 Experiment tracking tool and model registry
Stars: ✭ 348 (+582.35%)
Mutual labels:  repository
Temps
λ A selfhostable serverless function runtime. Inspired by zeit now.
Stars: ✭ 15 (-70.59%)
Mutual labels:  repository

GKISS Linux 🐂

Downloads

Installation

Follow the steps mentioned on the KISS Linux website, making a few changes:

REPODIR="$HOME/Repos" # Example, set this accordingly

export KISS_PATH=""
KISS_PATH="$KISS_PATH:$REPODIR/grepo/core"
KISS_PATH="$KISS_PATH:$REPODIR/grepo/extra"
KISS_PATH="$KISS_PATH:$REPODIR/grepo/wayland"
KISS_PATH="$KISS_PATH:$REPODIR/community/community"
  • In order to rebuild glibc, the KISS Community repository needs to be enabled.

  • Generate locales by running locale-gen as root after modifying the /etc/locale.gen file with the appropriate locales separated by newlines (en_US.UTF-8 UTF-8 for most users) and add export LANG=en_US.UTF-8 to /etc/profile.

NVIDIA

TIP: mesa can be built without llvm on NVIDIA systems, look here for an example.

  • Install the nvidia drivers by building the nvidia package.

  • For kernel configuration, refer to the Gentoo Wiki. The nouveau kernel module must either be blacklisted from being loaded or disabled in the kernel configuration.

  • The kernel modules can also be built for a specific kernel by exporting the KERNEL_UNAME variable:

export KERNEL_UNAME=5.10.2 # Example
kiss b nvidia
# Environment variables can't be used in `post-install`.
depmod "$KERNEL_UNAME"
  • For Wayland compositors to work properly, the NVIDIA kernel module MUST be loaded with the GSP firmware (To avoid flickering) and the modeset parameter enabled:
# tee /etc/rc.d/nvidia.boot <<EOF
/bin/modprobe nvidia NVreg_OpenRmEnableUnsupportedGpus=1 NVreg_EnableGpuFirmware=1 NVreg_EnableGpuFirmwareLogs=1
/bin/modprobe nvidia-drm modeset=1
EOF

If the firmware was loaded correctly, the following command should output the driver version instead of N/A:

$ nvidia-smi -q | grep GSP
    GSP Firmware Version                  : 515.48.07
  • Additionally, disable hardware cursors for wayland compositors to avoid flickering by adding the following command to ~/.profile:
export WLR_NO_HARDWARE_CURSORS=1

Reporting Issues

Any build failures/segfaults encountered with packages from GKISS/KISS repositories should be reported in the form of an issue on this repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].