knowledge/technology/applications/desktops/Hyprpaper.md
2024-01-17 09:00:45 +01:00

1.1 KiB

obj repo
application https://github.com/hyprwm/hyprpaper

Hyprpaper

Hyprpaper is a blazing fast wallpaper utility for Hyprland 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