Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. auto-gnome-theme.nvim

auto-gnome-theme.nvim

MITLua

A Neovim plugin that automatically switches colorschemes based on GNOME's system light/dark mode preference.

GitHubGitHub
16 stars1 forks0 contributors

Overview

auto-gnome-theme.nvim is a Neovim plugin that synchronizes your editor's colorscheme and background with the GNOME desktop environment's light/dark mode setting. It provides a seamless, system-integrated visual experience without manual theme switching.

Key Features

  • Zero-polling Architecture — Uses gsettings monitor to listen for system events, ensuring instantaneous theme changes without resource-intensive polling.
  • Dual Theme Support — Allows specifying entirely different colorschemes for light and dark modes (e.g., Tokyonight for dark, Catppuccin for light).
  • Single Theme Adaptation — Supports themes like Rose Pine that have built-in light/dark variants, dynamically setting only the background.
  • No Startup Flashing — Eliminates visual glitches or flashing colors when Neovim starts with a light theme.

Philosophy

The plugin prioritizes efficiency and system integration, leveraging GNOME's native settings for real-time updates while maintaining minimal resource usage.

Quick Stats

Stars16
Forks1
Contributors0
Open Issues1
Last commit10 months ago
CreatedSince 2025

Tags

#theme-management#neovim-plugin#desktop-environment#light-dark-mode#editor-customization#colorscheme-switcher

Built With

L
Lua

Included in

Neovim20.6k
Auto-fetched 1 day ago

Related Projects

auto-dark-mode.nvimauto-dark-mode.nvim

A Neovim plugin for macOS, Linux & Windows that automatically changes the editor appearance based on system settings.

Stars512
Forks36
Last commit1 month ago
themery.nvimthemery.nvim

A colorscheme picker with live preview and persistence for neovim ✨

Stars381
Forks19
Last commit1 year ago
themify.nvimthemify.nvim

A lightweight colorscheme manager and switcher.

Stars62
Forks3
Last commit1 year ago
pineapplepineapple

Find, preview, and install any colorscheme without leaving neovim

Stars59
Forks1
Last commit15 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub