Kylegospo's Projects

kylegospo/system76-scheduler

This is a release of system76-scheduler regularly built from system76's master branch with fixes and tweaks to the default config for use on distros other than Pop! OS. What is system76-scheduler? Auto-configure CFS and process priorities for improved desktop responsiveness . Scheduling service which optimizes Linux's CPU scheduler (With CFS params from linux-TKG) and automatically assigns process priorities for improved desktop responsiveness. Low latency CPU scheduling will be activated automatically when on AC, and the default scheduling latencies set on battery. Processes are regularly sweeped and assigned process priorities based on configuration files. When combined with pop-shell, foreground processes and their sub-processes will be given higher process priority. These changes result in a noticeable improvement in the experienced smoothness and performance of applications and games. The improved responsiveness of applications is most noticeable on older systems with budget hardware, whereas games will benefit from higher framerates and reduced jitter. This is because background applications and services will be given a smaller portion of leftover CPU budget after the active process has had the most time on the CPU.
  • Fedora 38 : aarch64, x86_64
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

kylegospo/LatencyFleX

Provides the Vulkan layer for LatencyFleX What is LatencyFleX? LatencyFleX is a vendor agnostic latency reduction middleware; an open-source alternative to NVIDIA Reflex. More information can be found on GitHub.
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

kylegospo/gnome-vrr

Provides Mutter & GNOME Control Center with Dor Askayo's Wayland VRR MR applied. Now compatible with Fedora 39. Use at your own risk, this MR is in testing. Please avoid commenting in the GNOME Gitlab unless you're absolutely certain you've found an issue with the MR.
  • Fedora 39 : x86_64

kylegospo/rom-properties

This shell extension adds a few nice features to file browsers for managing video game ROM and disc images. See upstream for more information. Remote thumbnail downloads are disabled by default in this repo, use the configuration tool to re-enable them if desired.
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

kylegospo/bazzite-multilib-testing

Repository for packages used in Bazzite, an OCI-based SteamOS-alike.
  • Fedora 40 : i386, x86_64
  • Fedora rawhide : i386, x86_64

kylegospo/bazzite-testing

Repository for packages used in Bazzite, an OCI-based SteamOS-alike.
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

kylegospo/os-installer

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

kylegospo/VTFLib

VTFLib library and supporting packages for Valve's VTF texture format. Projects Using VTFLib for Linux pixbufloader-vtf - load VTF files in Gtk+ applications qvtf - load VTF files in Qt applications
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

kylegospo/joycond

joycond is a linux daemon which uses the evdev devices provided by hid-nintendo (formerly known as hid-joycon) to implement joycon pairing.
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

kylegospo/prompt

Prompt is a terminal for GNOME with first-class support for containers. Flatpak is the intended and preferred distribution mechanism.
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

kylegospo/unl0kr

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora 38 : aarch64, x86_64
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

kylegospo/vk_hdr_layer

Vulkan Wayland HDR WSI Layer Vulkan layer utilizing work-in-progress versions of the color management/representation protocols. wp_color_management wp_color_representation Implements the following vulkan extensions by utilizing the listed wayland protocols, if made available by the compositor. VK_EXT_swapchain_colorspace VK_EXT_hdr_metadata No compositor currently has a merged implementations of these protocols and no compositor should given these are snapshots of unfinished extensions. This is for testing purposes only! Testing with gamescope There aren't many vulkan clients to choose from right now, that run on wayland and can make use of the previously mentioned extensions. One of these clients is gamescope, which can run nested as a wayland client. As such it can forward HDR metadata of HDR windows games running inside of it via DXVK. Given gamescope utilizes it's own vulkan layer and creative.. hacks to support this, setting up can be a bit convoluted. You want to enable this layer for gamescope, but not for it's clients. Here is an example command line (assuming this layer has been installed to the system as an implicit layer): env ENABLE_HDR_WSI=1 gamescope --hdr-enabled -- env DISABLE_HDR_WSI=1 steam -bigpicture Debugging what layers are being loaded can be done by setting VK_LOADER_DEBUG=error,warn,info. Getting games to enable HDR might need Proton Experimental to be used in Steam as well as the following environment variables to be sure: ENABLE_GAMESCOPE_WSI=1 DXVK_HDR=1
  • Fedora 38 : i386, x86_64
  • Fedora 39 : i386, x86_64
  • Fedora 40 : i386, x86_64
  • Fedora rawhide : i386, x86_64

kylegospo/ddclient-git

Needed this for Cloudflare DDNS, simply ddclient built from the master branch of their GitHub.
  • Fedora 38 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

kylegospo/oversteer

Oversteer is an application to configure Logitech Wheels. Features (when supported by the device): Change emulation mode. Change rotation range. Combine accelerator/brakes pedals for games that use just one axis. Change autocentering force strength. Change force feedback gain. Device configuration profiles. Fix system permissions to access all device features. Overlay window to display/configure range. Use wheel buttons to configure range. Additional features when using new-lg4ff: Combine accelerator/clutch pedals (for flight simulators). Change global force feedback gain. Change each conditional force feedback effect type gain. FFBmeter to monitor FFB clipping using wheel leds or overlay window. This software supports the same wheel models supported by the Logitech Linux driver: Driving Force / Formula EX Driving Force Pro Driving Force GT Momo Force Momo Racing Force Speed Force Wireless G25 Racing Wheel G27 Racing Wheel G29 Driving Force Racing Wheel G920 Driving Force Racing Wheel G923 Driving Force Racing Wheel Experimental support for: Thrustmaster T150 Thrustmaster T500RS Thrustmaster T300RS FANATEC CSL Elite FANATEC ClubSport V2/2.5 FANATEC Podium DD1.
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64