Note: The Listed platform will permanently shut down December 31, 2026. Your data published on Listed will still be available in your personal Standard Notes account. Learn more

How to install Joycond on Fedora 35 Workstation for gaming on Steam

Joycond is a library that assists the hid-nintendo linux kernel driver that allows for support of Nintendo Switch joy-con / Switch Pro controllers for Linux.

TLDR: The process is relatively standard but with one exception before the standard installation instructions is to install the C++ compiler sudo dnf install g++ before going through the usual installation. The joycond library is primarily built with C++, so in order to compile it your machine will need to know how to read and process the code.

So, the commands would be:

  1. sudo dnf install g++
  2. Complete the installation instructions provided in https://github.com/DanielOgorchock/joycond#installation
  3. Reboot your computer

Now, Steam should recognize your controller. To use it, on your Switch Pro or Joy-con controller(s) press the - and + buttons simultaneously. This should sync your controller as a virtual controller, and allow it to work as a regular controller would!

More from gridlocdev's blog
All posts