Awesome
Hyprtheme
works with themes installed at ~/.config/hypr/themes
additional themes can be installed from hyprland-community/theme-repo
<hr>Features
- browse themes in hyprland-community/theme-repo
- install themes from hyprland-community/theme-repo
- uninstall themes
- enable/disable themes
- passes a
$<theme-name>
variable to enabled themes that contains the path to theme directory
Wiki
https://github.com/hyprland-community/theme-repo/wiki may be outdated
Dependencies
Arch:
- rust
sudo pacman -S rust
Install
from git
git clone https://github.com/hyprland-community/hyprtheme
cd hyprtheme
make all
Example
a waybar button that switches active theme using hyprtheme
Todo
- better cli
- async requests
- handle dependancies for themes
- aur pkg
- control value of variables in theme
- control which components to enable in theme
- cleanup script
-
allow including programs to kill