Atim's Projects

atim/nushell

A modern, GitHub-era shell written in Rust.
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora rawhide : x86_64

atim/fractal

Fractal is a Matrix messaging app for GNOME written in Rust. Its interface is optimized for collaboration in large groups, such as free software projects.
  • Fedora 32 : aarch64, armhfp, x86_64
  • Fedora 33 : aarch64, armhfp, x86_64
  • Fedora 34 : aarch64, armhfp, x86_64
  • Fedora rawhide : aarch64, armhfp, x86_64

atim/kernel-futex

Patch #1: This is a new futex operation, called FUTEX_WAIT_MULTIPLE, which allows a thread to wait on several futexes at the same time, and be awoken by any of them. In a sense, it implements one of the features that was supported by pooling on the old FUTEX_FD interface. The use case lies in the Wine implementation of the Windows NT interface WaitMultipleObjects. This Windows API function allows a thread to sleep waiting on the first of a set of event sources (mutexes, timers, signal, console input, etc) to signal. Considering this is a primitive synchronization operation for Windows applications, being able to quickly signal events on the producer side, and quickly go to sleep on the consumer side is essential for good performance of those running over Wine. Patch #2: The attached kernel patch (applied on top of 4.18.5) that I've tried, almost completely eliminates the disk thrashing(the constant reading of executable(and .so) files on every context switch) associated with freezing the OS and so, with this patch, the OOM-killer is triggered within a maxium of 1 second when it is needed, rather than, without this patch, freeze the OS for minutes(or just a long time, it may even auto reboot depending on your kernel .config options set to panic(reboot) on hang after xx seconds) with constant disk reading well before OOM-killer gets triggered. Rebased le9ba2-5.10.patch used at this moment. 🏠 Homepage: https://github.com/hakavlad/le9-patch ⚠️ Note: currently le9 could have issues on Intel graphics.
  • Fedora 33 : x86_64

atim/libstrangle

Frame rate limiter for Linux.
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora rawhide : x86_64

atim/linux_thermaltake_riing

Linux driver and daemon for Thermaltake Riing Currently supported devices are (as they show up in thermaltakes TTRGBPLUS software: Flow Riing RGB Lumi Plus LED Strip Pacific PR22-D5 Plus Pacific Rad Plus LED Panel Pacific V-GTX 1080Ti Plus GPU Waterblock Pacific W4 Plus CPU Waterblock Riing Plus
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora rawhide : x86_64

atim/wine-staging

sudo dnf copr enable atim/wine-staging -y
  • Fedora 33 : i386, x86_64

atim/heroic-games-launcher

This app is a Linux GUI for the tool Legendary, a Linux native alternative to the Epic Games Launcher. Feature availables right now Login with an existing Epic Games account Install/Uninstall Games Import an already installed game Play online (EAC not supported) Update installed Games Repair installed Games Move installed games to different folders Multiple downloads at the same time Play games using the default wine and default prefix Play game with custom wine (Lutris Wine/Proton maybe but can lead to bugs) Run games on custom wine prefix Check basic information about your Games Open game page on Epic Store Search for the game on ProtonDB Sync installed games with an existing Epic Games instalation folder Sync saves with the cloud
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora rawhide : x86_64

atim/xdg-desktop-portal-test

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

atim/gnome-passwordsafe-dev

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

atim/flatpak-noseccomp

Flatpak without Seccomp filter. Can increase performance a lot in some cases, in some games, for example. Elemental demo which run via Steam/Proton shows +17% better framerate on Ryzen CPU (Zen 2). 🚀 You can disable seccomp filter at runtime: flatpak run --allow=unconfined APP ⚠️ Use this only for testing purposes.
  • Fedora 33 : x86_64

atim/verco

A simple Git/Hg tui client focused on keyboard shortcuts.
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora rawhide : x86_64

atim/kernel-le9

The attached kernel patch (applied on top of 4.18.5) that I've tried, almost completely eliminates the disk thrashing(the constant reading of executable(and .so) files on every context switch) associated with freezing the OS and so, with this patch, the OOM-killer is triggered within a maxium of 1 second when it is needed, rather than, without this patch, freeze the OS for minutes(or just a long time, it may even auto reboot depending on your kernel .config options set to panic(reboot) on hang after xx seconds) with constant disk reading well before OOM-killer gets triggered. 🆕 Grab fresh version here.
  • Fedora 33 : x86_64

atim/joshuto

ranger-like terminal file manager written in Rust.
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora rawhide : x86_64

atim/resctl-demo

Resource control aims to control compute resource distribution to improve reliability and utilization of a system. The facebook kernel and container teams have been intensively researching and implementing mechanisms and methods to advance resource control. resctl-demo demonstrates and documents various aspects of resource control using self-contained workloads in guided scenarios.
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora rawhide : x86_64