kshift
kshift is a dynamic theme manager for KDE Plasma that automatically changes your system's theme (color scheme, icon theme, desktop theme, and wallpaper) based on predefined schedules, times of day, or solar events (e.g., sunrise and sunset).
Cost / License
- Free
- Open Source
Platforms
- Linux
- KDE Plasma
Features
Properties
- Lightweight
- Privacy focused
- Customizable
Features
- Works Offline
- No Tracking
- Ad-free
- No registration required
- Theme changing
KDE Plasma integration
Tags
- theme-manager
- theme-selector
kshift News & Activities
Recent activities
- POX added kshift as alternative to lxappearance
- POX added kshift
kshift information
What is kshift?
kshift is a dynamic theme manager for KDE Plasma that automatically changes your system's theme (color scheme, icon theme, desktop theme, and wallpaper) based on predefined schedules, times of day, or solar events (e.g., sunrise and sunset). It supports advanced configurations using systemd timers, making it a highly customizable solution for KDE Plasma users who want seamless transitions between themes.
Why Use kshift?
Effortless and Dynamic Theme Automation: Save time by automating theme changes for morning, evening, or specific events without manual adjustments. Coordinate your system's appearance with wallpapers, icon themes, and desktop themes that match the time of day or occasion.
Customizable and Reliable Schedules: Define unique schedules for themes using flexible time settings or solar events like sunrise and sunset. With systemd integration, theme changes are guaranteed to occur on time, even after system reboots.
Simple and Lightweight: kshift is built around a straightforward CLI interface and a single YAML configuration file. This design keeps it lightweight and efficient, with no background processes required. By leveraging systemd for scheduling, kshift ensures seamless theme transitions with minimal system resource usage.



