Atim's Projects

atim/kmon

The kernel is the part of the operating system that facilitates interactions between hardware and software components. On most systems, it is loaded on startup after the bootloader and handles I/O requests as well as peripherals like keyboards, monitors, network adapters, and speakers. Typically, the kernel is responsible for memory management, process management, device management, system calls, and security. Applications use the system call mechanism for requesting a service from the operating system and most of the time, this request is passed to the kernel using a library provided by the operating system to invoke the related kernel function. While the kernel performs these low-level tasks, it's resident on a separate part of memory named protected kernel space which is not accessible by applications and other parts of the system. In contrast, applications like browsers, text editors, window managers or audio/video players use a different separate area of the memory, user space. This separation prevents user data and kernel data from interfering with each other and causing instability and slowness, as well as preventing malfunctioning application programs from crashing the entire operating system. There are different kernel designs due to the different ways of managing system calls and resources. For example, while monolithic kernels run all the operating system instructions in the same address space for speed, microkernels use different spaces for user and kernel services for modularity. Apart from those, there are hybrid kernels, nanokernels, and, exokernels. The hybrid kernel architecture is based on combining aspects of microkernel and monolithic kernels.
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

atim/choose

This is choose, a human-friendly and fast alternative to awk and cut. Features terse field selection syntax similar to Python's list slices negative indexing from end of line optional start/end index zero-indexed reverse ranges slightly faster than cut for sufficiently long inputs, much faster than awk regular expression field separators using Rust's regex syntax
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

atim/skim

Half of our life is spent on navigation: files, lines, commands… You need skim! It is a general fuzzy finder that saves you time. It is blazingly fast as it reads the data source asynchronously. skim provides a single executable: sk. Basically anywhere you would want to use grep, try sk instead.
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

atim/findomain

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

atim/komikku

(temporary project, will be deleted after 24 days)
Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora 32 : x86_64

atim/zoxide

zoxide is a blazing fast alternative to cd, inspired by z and z.lua. It keeps track of the directories you use most frequently, and uses a ranking algorithm to navigate to the best match.
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

atim/spotify-tui

A Spotify client for the terminal written in Rust.
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

atim/eidolon

A conversion of steam_suite to rust with additional features. Provides a single TUI-based registry for drm-free, wine and steam games on linux, accessed through a rofi launch menu. Simple, fast and lightweight. This is a mirror of the sr.ht repository. Please file issues for eidolon here and patches here, though I will still accept issues and pull requests on github.
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

atim/ytop

Another TUI based system monitor, this time in Rust!
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : aarch64, armhfp, x86_64
  • Fedora 33 : aarch64, armhfp, x86_64
  • Fedora rawhide : aarch64, armhfp, x86_64

atim/shortwave

Find and listen to internet radio stations.
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64