Crates.io | eclipto-rs |
lib.rs | eclipto-rs |
version | 1.1.0 |
source | src |
created_at | 2024-01-21 17:06:17.722853 |
updated_at | 2024-02-18 13:29:41.561719 |
description | Eclipto is a simple, fast, and easy-to-use theme manager for Linux. |
homepage | https://github.com/d1msk1y |
repository | https://github.com/d1msk1y |
max_upload_size | |
id | 1107741 |
size | 1,892,203 |
Eclipto is a simple, fast and easy-to-use theme management tool for linux desktops running the i3 Windows Manager.
This tool is only relevant to you if you use:
Eclipto uses a simple configuration file to manage themes, which is located
at ~/.config/eclipto/config.json
. The configuration file is a simple JSON file containing a list of themes and their
kitty, wallpaper, rofi, polybar and commands to run on theme change.
Here is an example configuration file:
{
"themes": {
"<your theme name>": {
"kitty": "kitty config path(just the color scheme)",
"wallpaper": "wallpaper path",
"rofi": "rofi config path",
"polybar": "polybar theme name(polybar-collection of mine)",
"commans": ["commands", "to", "run", "on", "theme", "change"]
},
"<your another theme name>": {
# ...repeat for each theme
}
}
}
Eclipto is a simple command line tool, just run it with the theme name as the first argument.
eclipto <theme name>
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Also feel free to fork this repository and port it to other .