Skip to content
View Reuben-Percival's full-sized avatar

Block or report Reuben-Percival

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Reuben-Percival/README.md

Reuben Percival

I make Linux tools to make Linux a better place . I use Rust and Zig. Most of what I build is stuff I wanted to improve on β€” AUR helpers, package managers, fetch tools β€” so I made them myself.

I'm a contributor to Shelly-ALPM ( best project to start learning c++ and dotnet the founder is also chill) and spend a lot of time thinking about package management and how the Arch ecosystem fits together under the hood. @theguynamedcj helps out on some projects.

Currently learning more Zig and C. Zig is a weird language in the best way.

πŸ“¬ reubenpercival14@gmail.com to contact me


Things I've built

rustpack β€” A package manager built on ALPM, the same library pacman uses. This one goes pretty deep into how Arch actually manages packages.

Melon β€” An AUR helper written in Zig. Handles dependency resolution, PKGBUILD parsing, the works.

parut β€” A nicer frontend for paru. Because paru is great but the UX has room to breathe.

rustfetch β€” System fetch tool in Rust, available on the AUR. The one that got the most traction.

zigfetch β€” Rewrote rustfetch in Zig. Turned out better than expected.

rtimer β€” A terminal timer. Small and does exactly what it says.


Rust and Zig mostly. Open to chatting about Linux tooling, systems stuff, or anything in that space.

Pinned Loading

  1. rustfetch rustfetch Public

    https://codeberg.org/akirathelinuxguy/rustfetch/src/branch/main but on github for the aur

    Rust 9 2

  2. rtimer rtimer Public

    Rust 2 1

  3. parut parut Public

    A frontend for paru

    Rust 5

  4. rustpack rustpack Public

    ALPM based package manager in rust

    Rust 3

  5. Melon Melon Public

    aur helper in zig

    Zig 3

  6. zigfetch zigfetch Public

    Rustfetch rewrite in zig and actually better?

    Zig 1