In the Arduino preferences, there's a dropdown labeled "Theme".
Where do I add additional theme files/folders? If it's a file, what format does it need?
I've attached a screenshot of the option.
DuinoPerson:
Where do I add additional theme files/folders?
{sketchbook folder}/theme
You can find the location of {sketchbook folder} in the Arduino IDE at File > Preferences > Sketchbook location.
DuinoPerson:
If it's a file, what format does it need?
Themes are defined by multiple files, which I've documented here:
Some pre-made 3rd party themes:
- GitHub - per1234/ino-themes: Arduino IDE themes
- GitHub - jeffThompson/DarkArduinoTheme: A dark theme for the Arduino IDE – no longer maintained :(
- GitHub - konrad91/OneDarkArduino: Dark theme for the Arduino IDE, inspired by One Dark Pro for VSCode by binaryify
You have two options for installation:
- folder: You can put the theme files in the theme folder. This will override the default Arduino theme. With this installation method, you are not able to select from multiple themes in File > Preferences > Theme.
- .zip file: You can put the theme in a .zip file and place that file directly under the theme folder. The important thing to know is that the theme must be directly in the root of the .zip file, not in a subfolder (as the pre-made themes are when you download the .zip file from GitHub). You can put as many .zip themes in the theme folder as you like and then select between them and the default theme via File > Preferences > Theme.
Note that you need to restart the Arduino IDE after installing themes so that they will be recognized.
Please let me know if you have any problems or questions.