This utility reads the AccentColor
setting from your KDE configuration and sets various other color settings across your computer.
KDE comes with the nifty ability to set your wallpaper to various random/photo of the days from across the internet.
It also has the ability to automatically set your system accent color to match that wallpaper.
While KDE has an extensive catalogue of applications and programs in its ecosystem, there will always be a time when you find something outside of its walls you prefer, such as a special terminal emulator or IDE, etc.
The aim of this utility is to extend the KDE color scheme to programs outside of the KDE ecosystem.
Currently, this utility only supports Starship running with a configuration that takes a palette (See this repo for an example) and Alacritty that imports a palette.yml
, but it can easily be extended to update the colors of various other configuration files.
- KDE
- This tool currently only supports pulling color values from a KDE config file located at
~/.config/kdeglobals
- This tool currently only supports pulling color values from a KDE config file located at
- Starship
- Config file currently needs to be located at
~/.config/starship.toml
- Its design should make use of various shades of the same hue
- [palettes.primary] the following values will be updated when this tool is run:
shade1
(lightest) throughshade5
(darkest)text1
(darkest) throughtext4
(lightest)
- Config file currently needs to be located at
- Alacritty
- Pallet config file currently needs to be located at
~/.config/alacritty/palette.yml
- Pallet config file currently needs to be located at
In progress. In the meantime, you should try installing a systemd path unit to monitor for a file change at ~/.config/kdeglobals
.