Skip to content
View ImNotMrReaper's full-sized avatar

Block or report ImNotMrReaper

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ImNotMrReaper/README.md

๐Ÿ’€ Hey there, I'm Mr. Reaper ๐Ÿ‘‹

Linux Enthusiast โ€ข Systems & Hardware Tinkerer โ€ข Open-Source Developer

"Turning gaming hardware into daily productivity tools & pushing Linux customization to its limits."


TikTok Instagram Steam Reddit Facebook


๐Ÿš€ Featured Project

A zero-dependency Linux user-space driver that transforms Nintendo Switch Joy-Cons and gamepads into a wireless desktop mouse, couch media remote, and interactive terminal companion.

Python Linux Kernel Release Zero Dependencies License

  • Zero External Dependencies: 100% Python standard library talking directly to Linux kernel /dev/uinput and evdev ioctls.
  • Precision Cursor: Analog thumbstick with hybrid acceleration curve and hardware drift deadzones.
  • Universal Media Remote: Dedicated side-rail volume (SL/SR), continuous 5s seek, and instant skip.
  • Modular Plugin Engine: Plug-and-play extensible modes (Terminal Shell, Slideshow Clicker, Gaming Hotkeys).
  • Auto-Dormant Detection: Automatically releases exclusive grab when Steam games or emulators launch.
  • 1-Click Installer & Setup Wizard: Non-technical terminal GUI with automated multi-distro dependency resolution.

โญ Star the project: github.com/ImNotMrReaper/joycon-mouse


๐Ÿ› ๏ธ Tech Stack & Tooling

Linux Ubuntu Python Bash Git PyCharm Steam

  • Kernel Subsystems: Linux evdev, /dev/uinput, Force-Feedback (EV_FF), systemd-hwdb.
  • Display Protocols: Wayland (Mutter) & X11 window management.
  • Hardware Integration: Nintendo Switch Joy-Cons, Gamepads, Bluetooth BlueZ HID protocols.

๐Ÿ“Š GitHub Activity

GitHub Stats Top Languages

"Code crafted for performance, zero bloat, and maximum freedom."

Popular repositories Loading

  1. joycon-mouse joycon-mouse Public

    Zero-dependency Linux desktop mouse driver, media remote, and terminal companion for Nintendo Switch Joy-Cons and gamepads via native uinput & evdev.

    Python

  2. ImNotMrReaper ImNotMrReaper Public

    ๐Ÿ’€ Mr. Reaper's GitHub profile & open-source project portfolio.