Kylegospo's Projects

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 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : 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 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64

kylegospo/bees

Best-Effort Extent-Same, a btrfs deduplication agent. About bees bees is a block-oriented userspace deduplication agent designed for large btrfs filesystems. It is an offline dedupe combined with an incremental data scan capability to minimize time data spends on disk from write to dedupe. Strengths Space-efficient hash table and matching algorithms - can use as little as 1 GB hash table per 10 TB unique data (0.1GB/TB) Daemon incrementally dedupes new data using btrfs tree search Works with btrfs compression - dedupe any combination of compressed and uncompressed files Works around btrfs filesystem structure to free more disk space Persistent hash table for rapid restart after shutdown Whole-filesystem dedupe - including snapshots Constant hash table size - no increased RAM usage if data set becomes larger Works on live data - no scheduled downtime required Automatic self-throttling based on system load Weaknesses Whole-filesystem dedupe - has no include/exclude filters, does not accept file lists Requires root privilege (or CAP_SYS_ADMIN) First run may require temporary disk space for extent reorganization First run may increase metadata space usage if many snapshots exist Constant hash table size - no decreased RAM usage if data set becomes smaller btrfs only
  • Fedora 39 : aarch64, i386, x86_64
  • Fedora 40 : aarch64, i386, x86_64
  • Fedora 41 : aarch64, i386, x86_64
  • Fedora rawhide : aarch64, i386, x86_64

kylegospo/ig

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 41 : x86_64
  • Fedora rawhide : x86_64

kylegospo/asusctl-backup

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

kylegospo/bazzite-multilib-testing

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

kylegospo/bazzite-testing

Repository for packages used in Bazzite, an OCI-based SteamOS-alike.
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : 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 41 : 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 41 : 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 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64
  • Fedora 41 : 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 39 : i386, x86_64
  • Fedora 40 : i386, x86_64
  • Fedora 41 : 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 40 : x86_64
  • Fedora 41 : 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 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64