Skip to content

Installation

github-actions[bot] edited this page Aug 2, 2026 · 2 revisions

Using Hyprpm (recommended)

  1. For stable releases of Hyprland, add the plugin repository:

    hyprpm add https://github.com/yayuuu/hyprland-scroll-overview.git

    If you use a Git build of Hyprland, add the plugin from the new-release branch instead:

    hyprpm add https://github.com/yayuuu/hyprland-scroll-overview origin/new-release
  2. Build and fetch dependencies:

    hyprpm update
  3. Enable the plugin:

    hyprpm enable scrolloverview
  4. To load enabled plugins automatically when Hyprland starts, run hyprpm reload from the hyprland.start event handler in your Lua configuration:

    hl.on("hyprland.start", function()
        hl.exec_cmd("hyprpm reload")
    end)
  5. Configure and enjoy.

Building from source

  1. Clone the repository and enter its directory:

    git clone https://github.com/yayuuu/hyprland-scroll-overview.git
    cd hyprland-scroll-overview
  2. Build the plugin:

    make
  3. Load the plugin into the running Hyprland instance:

    hyprctl plugin load "$(pwd)/scrolloverview.so"
  4. To load the plugin automatically when Hyprland starts, add it to your Lua configuration using an absolute path:

    local pluginPath = "/absolute/path/to/hyprland-scroll-overview/scrolloverview.so"
    hl.plugin.load(pluginPath)

Clone this wiki locally