An open API service indexing awesome lists of open source software.

https://github.com/kornelski/is-dark-theme

Hacky check whether macOS is configured to use a Dark Mode appearance
https://github.com/kornelski/is-dark-theme

dark-theme light-theme macos prefers-color-scheme rust-library

Last synced: 10 months ago
JSON representation

Hacky check whether macOS is configured to use a Dark Mode appearance

Awesome Lists containing this project

README

          

## Check whether the system is set to a Dark Mode style

This checks a *global* system default. It is intended for headless tools or programs that can't access their windows.
It may not be accurate when specific screens or applications have a different theme set.
If you control your GUI, please check window-specific properties instead (on macOS that is `NSAppearance` protocol).

On macOS this crate uses Core Foundation to read a `AppleInterfaceStyle` global setting, which is equivalent of:

```bash
defaults read -g AppleInterfaceStyle
```

On other platforms only `None` is returned. Please submit pull requests for more OSes!