/signal-plugins

Personal Plugins and Components for SignalRGB

Primary LanguageJavaScriptMIT LicenseMIT

Rafifos's personal SignalRGB plugins and components

built with love

Personal Plugins and Components for SignalRGB.

Overview

This repository contains custom plugins and components for SignalRGB, a software that allows users to control and synchronize RGB lighting across different devices.

Current Plugins

  • AdamantiuN_Akira.js - Support for the AdamantiuN Akira keyboard

Current Components

  • aigo_AR12_Pro.json - Component definition for the aigo AR12 Pro fan
  • Montech_King_95.json - Component definition for the Montech King 95 Case

Development

Prerequisites

Setup

  1. Clone this repository:
git clone https://github.com/rafifos/signal-plugins.git
cd signal-plugins
  1. Install dependencies:
pnpm install

Linting

To lint the code:

pnpm lint

Git Hooks

This project uses Lefthook for Git hooks:

  • pre-commit: Automatically formats and checks files with Biome before committing
  • pre-push: Runs Biome checks before pushing code

Adding New Plugins/Components

Follow the SignalRGB documentation to create new plugins and components:

License

This project is licensed under the MIT License.

Author