summaryrefslogtreecommitdiff
path: root/src/caelestia/utils/theme.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* theme: add nvtop, htop, and cava support (#45)Batuhan Edgüer2025-08-181-1/+24
| | | | | | | * templates: add nvtop, htop, and cava support * Triggers htop and cava theme reloads Sends a USR2 signal to htop and cava after their themes are applied. This prompts the applications to reload their configuration files, ensuring new themes are visible instantly without requiring a manual restart.
* theme: add Warp terminal theme support (#42)Batuhan Edgüer2025-08-171-0/+11
| | | | | | | | | | | | | | | * theme: add Warp terminal theme support Add support for Warp terminal theming with proper template and integration. - Add warp.yaml template with standard theme variables - Implement apply_warp function with correct 'darker'/'lighter' values - Integrate with main theme application pipeline via enableWarp config * warp: improve theme generation and use proper data directory - Use gen_replace with hash=True for consistent color formatting - Remove # symbols from template to avoid double hashes - Replace warp_mode manually after gen_replace instead of adding to colors dict - Use data_dir for XDG-compliant theme location
* theme: better qt theming2 * r + 2 * t2025-08-151-3/+16
| | | | | Switch to Darkly for default QT style Use qt5ct-kde and qt6ct-kde
* theme: add config for progs to theme2 * r + 2 * t2025-08-041-9/+33
|
* theme: add template system (#36)Elio Torquet2025-08-041-1/+33
| | | | | | | | | | | * user template system * fix when templates dir doesnt exist Also color -> colour --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
* theme: ignore perm errors for /dev/pts2 * r + 2 * t2025-07-221-2/+5
| | | | Fixes #27
* theme: use dconf instead of gsettings2 * r + 2 * t2025-07-121-3/+3
|
* theme: fix typo2 * r + 2 * t2025-07-121-1/+1
|
* internal: more lazy importing2 * r + 2 * t2025-06-241-2/+3
| | | | Also fix some stuff with scheme checking
* [!B] colours: better colours2 * r + 2 * t2025-06-241-16/+16
| | | | | Also remove multiple dynamic flavours Add extended material (success colours)
* feat: theme qt2 * r + 2 * t2025-06-161-0/+14
|
* theme: fix terminal colours2 * r + 2 * t2025-06-161-2/+2
|
* feat: theme gtk2 * r + 2 * t2025-06-151-1/+12
|
* theme: always write2 * r + 2 * t2025-06-151-10/+8
|
* theme: save sequences to state file2 * r + 2 * t2025-06-151-1/+5
|
* feat: generate dynamic schemes2 * r + 2 * t2025-06-121-1/+1
|
* theme: better spicetify colours2 * r + 2 * t2025-06-111-4/+4
|
* feat: theme btop2 * r + 2 * t2025-06-111-2/+9
| | | | Also change template replacement format
* feat: theme fuzzel2 * r + 2 * t2025-06-111-4/+13
|
* feat: theme spicetify2 * r + 2 * t2025-06-111-1/+10
|
* feat: theme discord2 * r + 2 * t2025-06-111-2/+13
|
* feat: theme hypr and terminals2 * r + 2 * t2025-06-111-0/+86