An open API service indexing awesome lists of open source software.

https://github.com/hyprland-community/hyprtheme

a cli util to apply themes to hyprland [maintainer=@flick0]
https://github.com/hyprland-community/hyprtheme

cli hyprland rust theme-switcher

Last synced: about 1 year ago
JSON representation

a cli util to apply themes to hyprland [maintainer=@flick0]

Awesome Lists containing this project

README

          

# Hyprtheme

works with themes installed at `~/.config/hypr/themes`

additional themes can be installed from [hyprland-community/theme-repo](https://github.com/hyprland-community/theme-repo)


## Features

- browse themes in [hyprland-community/theme-repo](theme-repo)
- install themes from [hyprland-community/theme-repo](theme-repo)
- uninstall themes
- enable/disable themes
- passes a `$` 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

https://user-images.githubusercontent.com/77581181/211601026-44109e18-b20c-4d5c-907c-5b151f9f7b85.mp4

> a waybar button that switches active theme using hyprtheme

## Todo

- [x] better cli
- [x] async requests
- [ ] handle dependancies for themes
- [ ] aur pkg
- [ ] control value of variables in theme
- [ ] control which components to enable in theme
- [x] cleanup script
- [x] ~~allow including programs to kill~~