Skip to content

5hubham5ingh/hyprscrollpaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Prerequist: hyprpaper should change wallpaper instantly, without any animation.

TEST: create an array of sliced images and set them as wallpaper sequentially to see if it simulate animation.

HyprScrollPaper

Use hyprpaper on hyprland to achieve wallpaper scroll effect on workspace switch.

TODO:

  • Use QuickJs
  • Listen for workspace change event in hyprland using the socket program as sub-process. -- It will optional so user can use socket or bind the program to key-bind corresponding to workspace switch.

Events handling

Socket based

  • Listen for workspace switch, creation and deletion.
  • The scroll amount depends on number of workspace.
  • The number of sliced images switch corresponds to scroll amount.

Key-bind based

  • Triggers on workspace switch.
  • Use hyprctl to find current workspace, last workspace.

Image processing

  • Create multiple images from one Image.
  • Each image will be shifted by one pixel.
  • Image must be of higher resolution than the display monitor screen.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages