Skip to content
View Necrosiak's full-sized avatar

Block or report Necrosiak

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
Necrosiak/README.md

Hi, I'm Nekyron ๐Ÿ‘‹

I make Steam Gaming Mode do more.

Plugins and tools for the Steam Deck, Bazzite, SteamOS and the ASRock BC-250, built to be used with a controller, from the Quick Access Menu, without ever switching to the desktop.

Decky Loader Steam Deck Bazzite Languages Ko-fi


๐Ÿงญ The suite at a glance

Project What it does Latest
๐Ÿ’ฌ Steamcord Discord in Game Mode: voice, DMs, servers, screen sharing
๐Ÿ—๏ธ SkullKey Epic, GOG, Amazon, miHoYo, Minecraft, classics and more in your Steam library
๐Ÿ“ก BoneCast Go live on Twitch or YouTube, with a chat overlay over the game
๐Ÿ› ๏ธ BC250 Toolkit Tune and monitor the ASRock BC-250 from Game Mode
โš™๏ธ bc250-tweaks One script that turns the BC-250 into a gaming machine main

๐Ÿ’ฌ Steamcord

Discord, inside Steam Game Mode.

Release Stars Downloads

  • ๐ŸŽ™๏ธ Voice chat with a live speaking ring, per-user volume and local mute, soundboard, and Discord's own sound cues
  • ๐Ÿ–ฅ๏ธ Screen sharing (Go Live) from Gaming Mode, with your game audio mixed in, and watching other people's streams
  • โœ‰๏ธ DMs, group DMs and server text chat: read, reply, forward, save attachments, send a Steam screenshot
  • ๐Ÿ•น๏ธ Controller push-to-talk or mute toggle, still working while a game has focus (Steam Controller 2026)
  • ๐Ÿ”” Native Steam notifications for calls and pings, held back while you're streaming
  • ๐Ÿ“ฑ QR code login from the Discord app, and one Discord profile per Steam account
  • ๐Ÿ–ผ๏ธ Expanded full-screen view: friends and their activity, servers, chat and the current call

Steamcord during a voice call Steamcord expanded view, friends


๐Ÿ—๏ธ SkullKey

Every launcher, in Steam Game Mode.

Release Stars Downloads

  • ๐Ÿช Epic Games, GOG and Amazon Games: browse, log in, install and play without the desktop
  • โœจ miHoYo: Genshin Impact, Honkai: Star Rail, Zenless Zone Zero and Honkai Impact 3rd, with fast official downloads, delta updates and repair
  • ๐ŸŽฏ Battle.net and Ubisoft Connect (experimental)
  • โ›๏ธ Minecraft Java (Prism Launcher, ready to go) and Bedrock, with mods from Modrinth and world backups
  • ๐Ÿ›๏ธ Classics Reborn: 52 open-source native ports of classics, from Zelda and Mario 64 to Morrowind and Doom
  • ๐Ÿ“บ 34 media and cloud apps: Netflix, Jellyfin, Kodi, Moonlightโ€ฆ
  • ๐Ÿ‘ฅ One store space per Steam account, daily game updates, save backup and restore, official Steam artwork

SkullKey Epic library SkullKey Classics Reborn


๐Ÿ“ก BoneCast

Twitch and YouTube, in Steam Game Mode.

Release Stars Downloads

  • ๐Ÿ”ด Go live on Twitch or YouTube from the QAM: log in with a code, no stream key to copy
  • โœ๏ธ Title, category and visibility set from the plugin, and editable while live
  • ๐Ÿ’ฌ Transparent chat overlay over the game, with emotes, and live events (subs, raids, bits, Super Chats, new members) as highlighted cards
  • ๐Ÿ“บ Watch up to four Twitch streams over your game
  • โธ๏ธ Pause screen (BRB) with your own image, live mic mute, instant clips, local recording
  • ๐ŸŽง Discord voice in the stream, when Steamcord is installed

BoneCast go live panel


๐Ÿ› ๏ธ BC250 Toolkit

Tune the ASRock BC-250 from Game Mode.

Release Stars Downloads

  • ๐ŸŽฎ Per-game fixes from a community database: launch options, Proton version and GPU overrides, applied in one tap or automatically
  • ๐Ÿง  8-core CPU unlock (6C/12T โ†’ 8C/16T), restored at every boot if you want
  • ๐Ÿงฉ Compute units and VRAM (UMA): set the BIOS frame buffer right from the panel
  • ๐ŸŽ›๏ธ Tuning with BC250 Control Center: GPU profiles, CPU overclock, fan control
  • ๐Ÿ“Š System status: cores, RAM, active compute units, hardware integrations

BC250 Toolkit games tab BC250 Toolkit compute units tab


โš™๏ธ bc250-tweaks

Make the BC-250 a gaming machine, with one script.

Stars

  • ๐Ÿง Kernel parameters set for you, whatever your bootloader
  • ๐ŸŽฎ GPU, memory and scheduler tuning, gaming environment, PipeWire latency, MangoHud and vkBasalt ready
  • ๐Ÿ”„ Kept up to date by a service at every boot, and safe: the scheduler disarms itself if a boot ever stalls
  • ๐Ÿค Installs the helpers that BC250 Toolkit relies on

โœจ What all my plugins have in common

  • ๐Ÿ•น๏ธ Controller first: everything happens in the Quick Access Menu, no keyboard, no desktop
  • ๐Ÿ”„ They update themselves from GitHub, in the background (you can turn it off)
  • ๐ŸŒ 9 languages: English, French, German, Spanish, Italian, Portuguese, Dutch, Polish and Russian, following your Steam language
  • ๐Ÿง Any Linux that runs Steam in Gaming Mode: one build, with runtime detection instead of distro-specific assumptions
  • ๐Ÿค They work together: BoneCast can add your Steamcord voice call to the stream, and every plugin holds its notifications while you're live
  • ๐Ÿ™ Everyone who helps is credited, in each project's credits and release notes

๐Ÿง Compatibility

Steam Deck (LCD / OLED) Bazzite SteamOS CachyOS & other distros
Steamcord, SkullKey, BoneCast โœ… โœ… โœ… โœ…
BC250 Toolkit, bc250-tweaks (BC-250 only) โœ… โœ… โœ…

๐Ÿ“ฅ Install a plugin

  1. Install Decky Loader.
  2. In Decky's settings, turn on Developer mode, then Developer โ†’ Install plugin from URL, and paste:
Plugin URL
๐Ÿ’ฌ Steamcord https://github.com/Necrosiak/Steamcord/releases/latest/download/Steamcord.zip
๐Ÿ—๏ธ SkullKey https://github.com/Necrosiak/SkullKey/releases/latest/download/SkullKey.zip
๐Ÿ“ก BoneCast https://github.com/Necrosiak/BoneCast/releases/latest/download/BoneCast.zip
๐Ÿ› ๏ธ BC250 Toolkit https://github.com/Necrosiak/bc250-toolkit-decky/releases/latest/download/BC250-Toolkit.zip

After that, each plugin keeps itself up to date. For bc250-tweaks, see its quick install.

๐Ÿ› Found a bug? Have an idea?

Open an issue on the project's page, even for a small thing: many features started as someone's suggestion. A log helps the most: each plugin writes one in ~/homebrew/logs/<plugin name>/.

๐Ÿงฐ Built with

Decky Loader ยท React & TypeScript ยท Python ยท GStreamer ยท FFmpeg ยท PipeWire ยท gamescope ยท Vesktop ยท Legendary ยท gogdl ยท nile ยท ludusavi ยท Prism Launcher

Thanks to all of these projects and their authors.

๐Ÿค– About AI

AI (Claude by Anthropic and Codex by OpenAI) is used in the making of these projects, for reverse engineering, development and documentation. It is not used for any art or creative writing. Everything released publicly is reviewed by a human, and the results are my responsibility.

โ˜• Support

If my projects are useful to you, you can support their development on Ko-fi. Thank you!

Support me on Ko-fi

Pinned Loading

  1. Steamcord Steamcord Public

    Discord voice chat, DMs and screen sharing inside Steam Game Mode โ€” a Decky Loader plugin for Steam Deck, Bazzite and SteamOS

    Python 53 5

  2. SkullKey SkullKey Public

    Epic, GOG, Amazon & miHoYo games, Classics Reborn (open-source native ports) and media apps โ€” 100% in Steam Game Mode. Multi-account, daily auto-updates, 9 languages. Decky Loader plugin.

    Python

  3. BoneCast BoneCast Public

    Twitch and YouTube in Steam Gaming Mode โ€” go live from the QAM, editable title, chat overlay with live events over the game, custom pause screen. Decky Loader plugin for Steam Deck, Bazzite and Steโ€ฆ

    Python 2

  4. bc250-toolkit-decky bc250-toolkit-decky Public

    Tune and monitor the ASRock BC-250 from Steam Game Mode โ€” 8-core unlock, UMA/VRAM control, per-game fixes. A Decky Loader plugin for Bazzite and SteamOS.

    TypeScript 11 2

  5. bc250-tweaks bc250-tweaks Public

    Make the ASRock BC-250 a usable gaming machine on Bazzite and SteamOS โ€” kernel parameters, GPU and memory tuning, applied and kept up to date by one script.

    Shell 5