Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aexyzk/hyprpaper-gui
A Wallpaper changer for Hyprpaper, written in Python with Pygame.
https://github.com/aexyzk/hyprpaper-gui
hyprland hyprpaper linux linux-desktop pygame pygame-gui python unix wallpaper wallpaper-changer wayland
Last synced: about 1 month ago
JSON representation
A Wallpaper changer for Hyprpaper, written in Python with Pygame.
- Host: GitHub
- URL: https://github.com/aexyzk/hyprpaper-gui
- Owner: aexyzk
- Created: 2024-05-19T16:25:46.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T12:59:19.000Z (5 months ago)
- Last Synced: 2024-09-29T15:41:59.996Z (about 2 months ago)
- Topics: hyprland, hyprpaper, linux, linux-desktop, pygame, pygame-gui, python, unix, wallpaper, wallpaper-changer, wayland
- Language: Python
- Homepage: https://aexyzk.github.io/
- Size: 47.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This project is **not** dead, i've just been very busy with school work! However I've made some good progress, and image loading is much faster; taking advantage of caching.
# hyprpaper-gui
A Wallpaper changer for Hyprpaper, written in Python with Pygame. I find it very frustrating to change wallpapers with hyprpaper, because you have to go to the configuration file, change the link to the file, then save it and restart the daemon. Soooo i wrote this! x3![example](https://github.com/aexyzk/hyprpaper-gui/blob/main/examples/example.png?raw=true)
## using
- Download the latest release
- Unzip it
- Run the following command to make the execuatable runable
```
chmod +x change-wallpaper
```
- Then you can run it
```
./change-wallpaper
```
- This will create a folder called $HOME/Pictures/Wallpapers if it doesnt exist already, this is were it will look for wallpapers in (you can change this if you build from source, but i am way to lazy to add in a way to change it with a config rn)
- It also assumes you hyprpaper config is $HOME/.config/hypr/hyprpaper.conf(i added a folder to my .bashrc called apps and put it in there so i can just run the command easily)
## building from source
- Install pygame (i used pygame-ce, but both should work), and pyinstaller
- Clone the Repo
- Run
```
pyinstaller main.py --onefile
```
- Your executable should be in the /dist folder