Tema oscuro morado para RStudio
Personaliza la apariencia de RStudio con una paleta morada y rosada
2/9/2026
Tema para RStudio enfocado en una paleta de colores morada y rosada, basado en el tema base16 Default Dark de
{rsthemes}, el cual a su vez está basado en
base16.
A diferencia de otros temas para RStudio, éste modifica prácticamente todos los aspectos de la aplicación, incluyendo los distintos paneles, ventanas, menús, y marcos de la ventana principal.
También hay una versión en colores claros, que es una variación del tema Tomorrow de RStudio, con una paleta morada y rosada para complementar con el tema morado oscuro.
Instalación
Este tema afecta muchos aspectos de RStudio que cambian con cada actualización, por lo que, idealmente, el tema requiere de una instalación por medio de un script que detecta tu versión de RStudio y adapta el tema a ella.
- Clonar en tu computadora este repositorio usando Git o RStudio (File > New Project > Version Control)
- Abrir el proyecto con RStudio
- Ejecutar el script
aplicar.Rpara crear los archivos.rsthemey, opcionalmente, aplicarlos a tu IDE:
source("R/clases.R")
source("R/construir.R")
construir_tema("dark", instalar = TRUE)
Estos temas son generados a partir del script aplicar.R para que funcionen correctamente con la última versión de RStudio.
Si actualizaste RStudio o no tienes la última versión, clona este repositorio y ejecuta aplicar.R para generar y aplicar una versión del tema específica para tu versión de RStudio.
Instalación simple
Necesitas tener la versión más reciente de RStudio.
Descarga el tema oscuro basti-purple-dark.rstheme y/o
descarga el tema claro basti-purple-light.rstheme desde
este repositorio.
En RStudio, abre Global Options (⌘;) → Appearance → botón Add… y elige el archivo, y luego podrás aplicar el tema.
Publicaciones relacionadas
Si quieres configurar RStudio para que el tema cambie entre claro y oscuro de forma automática dependiendo de la hora del día, sigue las instrucciones en este post!
Trasfondo
Para personalizar la apariencia de RStudio se usan temas, que son simplemente hojas CSS que afectan las clases asignadas a cada elemento de la app. Estas clases permiten personalizar bastantes aspectos de la IDE, pero no todos. El resto de la interfaz (bordes de paneles, barra de estado, panel de entorno, diálogos) no tienen clases, sino que RStudio las estiliza usando clases ofuscadas, y cuyo nombre cambia en cada versión (con nombres como GFRCULXJX).
Por lo tanto, los temas que cambian aspectos profundos de la interfaz se echan a perder con cada actualización, porque cambian las clases ofuscadas. El código en el
repositorio implementa scripts que revisan las clases ofuscadas y les asigna nombres semánticos; por ejemplo, la clase ofuscada GCOP2I3BHW se identifica como el elemento ThemeResources.toolbarButton, lo que permite personalizarlo. Más información en el
readme del repositorio.
Actualizaciones
- 2026/09/01: Actualización mayor para abarcar más elementos de RStudio. Debido a lo anterior, se recomienda ejecutar el script de instalación.
- 2026/04/22: Tema actualizado para compatibilidad con la última versión de RStudio (2026.04.0)
- 2025/12/03: Ahora más morado! 💜 y más rosado! 🩷 Celebrando la actualización del tema para el código de este blog.