https://github.com/garzon-cs/kde_automaticcolorswitcher
Seamlessly transition between KDE Plasma colorschemes at your chosen times. With bash and systemd
https://github.com/garzon-cs/kde_automaticcolorswitcher
fedora-linux kde kde-desktop kde-plasma theme-switcher
Last synced: about 1 year ago
JSON representation
Seamlessly transition between KDE Plasma colorschemes at your chosen times. With bash and systemd
- Host: GitHub
- URL: https://github.com/garzon-cs/kde_automaticcolorswitcher
- Owner: garzon-cs
- License: mit
- Created: 2023-08-22T07:49:21.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-01T00:52:16.000Z (over 2 years ago)
- Last Synced: 2025-03-27T08:58:14.322Z (about 1 year ago)
- Topics: fedora-linux, kde, kde-desktop, kde-plasma, theme-switcher
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KDE Plasma automatic colorscheme switcher
**Seamlessly transition between KDE Plasma colorschemes at your chosen times (automated with bash and systemd)**
Made with bash scripts and systemd, this tool is easy to configure and install.
## - Why systemd over cron?
While cron has its merits, it falls short in handling scheduled tasks during specific scenarios, such as system shutdowns or restarts. Systemd, on the other hand, offers a more robust solution for these cases. Additionally, I encountered issues with both cron and anacron functioning locally. Rather than delving deeper into these issues, I opted for the straightforward nature of systemd and bash, especially since I didn't require cron or anacron for other tasks at the time, and a reliable automatic theme switcher was a must for me.
## How to install it?
1. First, configure the tool by running:
```bash
./configure.sh
```
2. Deploy it with:
```bash
sudo ./deploy.sh
```
## To uninstall
1. Simply run:
```bash
sudo ./remove.sh
```
## To reinstall
1. Run:
```bash
./configure.sh
```
2. Then:
```bash
./deploy.sh
```
## Tested on:
- Fedora 38 with KDE
## Dependencies:
- `whiptail`