restructure

This commit is contained in:
JMARyA 2024-01-17 09:00:45 +01:00
parent ef7661245b
commit 598a10bc28
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
182 changed files with 342 additions and 336 deletions

View file

@ -0,0 +1,41 @@
---
obj: application
repo: https://github.com/hyprwm/hyprpaper
---
# Hyprpaper
Hyprpaper is a blazing fast wallpaper utility for [Hyprland](../desktops/hyprland.md) with the ability to dynamically change wallpapers through sockets. It will work on all wlroots-based compositors, though.
Features:
- Per-output wallpapers
- fill or contain modes
- fractional scaling support
- IPC for blazing fast wallpaper switches
- preloading targets into memory
## Usage
Run hyprpaper with `hyprpaper --config <config>`.
By default the config file at `~/.config/hypr/hyprpaper.conf` will be used.
## Configuration
The configuration file lets you use the following syntax:
preload
- `preload`
This tells hyprpaper to load an image into memory.
```
preload = /path/to/image.png
```
- `wallpaper`
This tells hyprpaper what image to use on what monitor
```
wallpaper = monitor,/path/to/image.png
```
So a final configuration file could look something like this:
```
preload = /path/to/image.png
preload = /path/to/next_image.png
wallpaper = monitor1,/path/to/image.png
wallpaper = monitor2,/path/to/next_image.png
```