Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bluesabre/darkbar
Darken window titlebars based on your preference. Made for elementary OS and GNOME.
https://github.com/bluesabre/darkbar
dark-mode elementaryos gnome gtk window-decorations
Last synced: about 1 month ago
JSON representation
Darken window titlebars based on your preference. Made for elementary OS and GNOME.
- Host: GitHub
- URL: https://github.com/bluesabre/darkbar
- Owner: bluesabre
- License: gpl-3.0
- Created: 2021-06-22T02:27:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-11T08:57:36.000Z (6 months ago)
- Last Synced: 2024-12-10T10:12:03.636Z (about 2 months ago)
- Topics: dark-mode, elementaryos, gnome, gtk, window-decorations
- Language: Vala
- Homepage:
- Size: 3.56 MB
- Stars: 45
- Watchers: 6
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Darkbar
![Screenshot](data/screenshots/1x.png?raw=true)
**Darkbar** replaces window decorations with your preference of a dark or light theme variant.
It allows the following settings for each application:
- None: Let the application decide
- Follow System Theme: Use the same theme as the operating system
- Light: Prefer the "light" theme variant
- Dark: Prefer the "dark" theme variantOnly applications using traditional decorations are supported. If your app is unaffected by Darkbar, the application controls its window decorations.
## Installation
## Building
You'll need the following dependencies to build:
* libhandy >= 1.5.0
* libwnck >= 3.36.0
* meson >= 0.43.0
* valacAnd you'll need the following to run Darkbar:
* xprop
* xdotool (for Wayland support)Run `meson build` to configure the build environment. Change to the build directory and run `ninja` to build
meson build --prefix=/usr
cd build
ninjaTo install, use `ninja install`, then execute with `com.github.bluesabre.darkbar`
sudo ninja install
com.github.bluesabre.darkbar## Translations
To contribute translations, please visit [Transifex](https://www.transifex.com/bluesabreorg/darkbar) or submit a pull request.
To update the translation templates, use `ninja`
meson build --prefix=/usr
cd build
ninja com.github.bluesabre.darkbar-pot
ninja extra-pot