Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dalesnail/themite
Theme chooser / randomizer for Termite, urxvt, and xst
https://github.com/dalesnail/themite
Last synced: 5 days ago
JSON representation
Theme chooser / randomizer for Termite, urxvt, and xst
- Host: GitHub
- URL: https://github.com/dalesnail/themite
- Owner: dalesnail
- License: mit
- Created: 2018-03-20T12:27:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-03T20:21:12.000Z (over 5 years ago)
- Last Synced: 2024-08-01T19:54:38.473Z (3 months ago)
- Language: Python
- Homepage:
- Size: 960 KB
- Stars: 34
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
- awesome - dalesnail/themite - Theme chooser / randomizer for Termite, urxvt, and xst (Python)
README
Automated customization for termite and urxvt# Update
This is now working as it should with xst, if you have any issues let me know and I will do my best to update this.# Install
- `git clone https://github.com/dalesnail/themite.git` into ~/.config
- `cd ~/.config/themite`
- `sudo python setup.py`
__Important__
- Make sure your termite config is stored at "/.config/termite/config", and your themes are stored in ~/.config/themite/themes/"Whatever terminal you use", __WILL NOT__ work in other config locations unless you edit the python script. I am working to make this more universal, but for now stick with this format.
- I have set it up recently to be able to replace only colors with theme swaps, to keep fonts and other non color elements constant. But note, for URXVT color blocks in both Xresources and themes need to begin with "! special" and end with "! end-colors". In termite your color block should begin with "[colors]"
- Theme files names should be formatted as "config.themename" for termite, and ".Xresources.themename" for URXVT
# Usage
After install, just type in `themite` and you will be presented with options to use
Arguments have been added to the script here to make for quicker theme swapping.
- '-h' - This will bring up a full list of avaliable arguments to use themite as a CLI program.
- -ttheme, -utheme, and -xstheme - This will change the theme for termite(-ttheme), URXVT(utheme), and xst(xstheme) if you use "Random" a random theme will be chosen. Format: 'themite -ttheme "ProfileName"'
- -list - This will list the available themes, t for termite, u for URXVT, and x for xst. e.g. "themite -list t"
- -font - this will put you into the prompt for a new font, x for xst, u for......yadda yadda you get it at this point. e.g. "themite -font t"
Enjoy!
----------------------------------------------------------------------------------------------
![Demo](demo.gif)