5 of the Best Hyprland Plugins to Make It Easier to Use

by Isai Mills
17 minutes read

5 of the Best Hyprland Plugins to Make It Easier to Use

A image of a desktop computer sport in front of a gray history.

Hyprland is a definite, Wayland-based window manager for Linux. It stances a number of deft amenities, such as a custom-gained sport compositor and the capacity to mount finally-ceremony plugins with its package manager. In this message, we filter at 5 of the impeccable plugins accessible for Hyprland and guide you via posturing them on your tool.

Content
  • Designing the Mechanism for Hyprland Plugins
  • 1. hy3
  • 2. Hyprbars
  • 3. HyprEasymotion
  • 4. Hyprexpo
  • 5. Virtual Desktops

Designing the Mechanism for Hyprland Plugins

Opposite a everlasting desktop computer undertone, Hyprland pampers its plugins as directly expansions to the window manager. This is tantamount to dwm where you serviceability a place paper and manually insert snippets of code directly to the window manager’s source code.

A incurable substantiating the config.def.h of dwm.

Since of this anomaly, you should first attain a handful of dependences in the past you can beginning posturing plugins for Hyprland. To courageous that, dashed the consequent command:

sudo dnf install hyprland-devel cpio cmake make meson ninja glm-devel

For Arc Linux, you can serviceability the pacman utility:

sudo pacman -S cpio cmake make meson ninja

In Ubuntu, you can mount these dependences using proper:

sudo apt install cpio cmake make meson ninja

Utilization the prepared-in package manager in Hyprland to devise the labelled for tools for posturing finally-ceremony plugins:

hyprpm update -v
A incurable substantiating the procedure for strengthening and devising the plugin documents for Hyprland.

Wearing that out of the means, we can now go via some of the impeccable Hyprland plugins that you can mount in your desktop computer today.

Wonderful to realize: peeking for a customizable window manager for X11? Scrutinize out our outline and guide for arranging bspwm.

1. hy3

Hy3 is a definite expansion for Hyprland that adds the capacity to tile windows tantamount to i3 and Persuade manually. It works by thieving crispness of Hyprland’s window teams amenity to amend the alignment of the crater relying on your current settings. This permits you to “burden” either a directly or a upright crater using a Hyprland dispatch command.

A screenshot substantiating an i3-pick layout in Hyprland.

Hy3 likewise comes with an “lorry tiling” enterprises that alternates in between a directly and upright crater. This confers you more convenience pertaining to window formats, specifically for speedy and dusty workspaces.

A screenshot substantiating the lorry tiling amenity in Hy3.

To mount Hy3 on your Hyprland session, dashed the consequent commands:

hyprpm add https://github.com/outfoxxed/hy3

Permit the Hy3 plugin and agglomeration it to your current session:

hyprpm enable hy3

Amenable your Hyprland config paper using your favored message editor:

nano ~/.config/hypr/hypr.config

Scroll down the “general” purpose then amend the layout variable from “dwindle” to “hy3.”

5 Scenic Plugins Hyprland 05 Underscore Hy3 Layout Config

Conserve and apply your brand-neoteric settings by importuning Ctrl + O.

2. Hyprbars

Title pubs are a circumstance portion of every desktop computer undertone. They decision as little indications that impart you context on what’s sprinting on a details window. That claimed, the majority of window companies today forgo these for a streamlined and untainted filter, rendering it difficult to ponder what’s sprinting on a workspace.

Hyprbars is a humble plugin that brings this everlasting amenity to Hyprland. It adds a multitude of modification arrays which encompass the capacity to stashed the pinnacle, color, and even the fonts of your window pubs.

A screenshot substantiating an instance desktop computer with Hyprbars sprinting.

Less competent from that, Hyprbars can add borrower interface parts to its title pubs. For instance, you can replicate the everlasting DE switches such as the “Cozy,” “Slash,” and “Render impeccable serviceability of.”

A screenshot stressing the custom-gained Cozy switch in Hyprbar.

To mount Hyprbars on your tool, dashed the consequent command on a brand-neoteric incurable session:

hyprpm add https://github.com/hyprwm/hyprland-plugins

Start the Hyprbar plugin by using the “enable” subcommand:

hyprpm enable hyprbars

Press Win + Q to open a brand-neoteric incurable and attest that Hyprland is adding title pubs to your windows.

3. HyprEasymotion

One of the misery times I have with window companies is that they commonly wear’t have a speedy means to pick a window in a workspace. For instance, picking a window in Hyprland necessitates me to either serviceability my mouse or press Win, followed by an arrowhead circumstance to guide my “current focus” to the window I yearn.

HyprEasymotion resolves this failing by thieving the Easymotion tool from Forte and applying it to Hyprland windows. Executing this permits you to immediately jump to the window that you yearn without “cycling via” or using the mouse to amend the focus.

A screenshot substantiating Easymode prompts in Hyprland terminals.

On top of that, it’s likewise probable to serviceability HyprEasymode beyond humble window focus assignments. You can, for instance, devise a custom-gained keybinding that subconsciously kills a window that you pick while within Easymode.

To mount the HyprEasymode plugin, dashed the consequent command on a incurable window:

hyprpm add https://github.com/zakk4223/hyprland-easymotion

Simply pick with other plugins, beginning it on your current session using the “enable” subcommand:

hyprpm enable hyprEasymotion

While HyprEasymotion is already sprinting on your tool, you still should circulation the keybind for it to occupational sufficiently. For that, open Hyprland’s config paper using your favored message editor:

nano ~/.config/hypr/hyprland.conf

Scroll down to the Keybindings enfranchisement, then paste the consequent jabber of code at the expire of the first keybind block:

bind = $mainMod, Z, easymotion, action:hyprctl dispatch focuswindow address:{}
A incurable stressing the custom-gained keybind that conglomerations in activity HyprEasymode.

Conserve your config paper, then attest that it’s massaging sufficiently by importuning Win + Z and ponder if the Easymode indications show up on your windows.

A screenshot substantiating the HyprEasymode labels on a workspace.

On a side note: peeking to improve your everlasting GNOME desktop computer? Scrutinize out our arrays for the impeccable GNOME Shuck Expansions today.

4. Hyprexpo

Hyprexpo is a clever plugin for Hyprland that stances an outline mode for your entire desktop computer session. This is tantamount to KDE and GNOME, where you have a sport that confirms every feisty window on your desktop computer workspaces. As a long-time GNOME borrower, I position Hyprexpo to be an poorly critical portion of my daily workflow.

A screenshot substantiating a HyprExpo outline of all the workspaces in the current session.

In renovation, Hyprexpo likewise administers a handful of modification arrays for its outline mode. For instance, you can amend how it display display screens the feisty workspaces and enable a macOS-pick motion to toggle the Hyprexpo mode.

To mount Hyprexpo on your tool, dashed the consequent command:

hyprpm add https://github.com/hyprwm/hyprland-plugins

Permit the Hyprexpo plugin on your current session:

hyprpm enable hyprexpo

Amenable your computer system’s Hyprland config paper, then add the consequent jabber of code on your Keybindings enfranchisement:

bind = $mainMod, I, hyprexpo:expo, toggle

Conserve your config paper, then press Win + I to attest that the Hyprexpo is massaging sufficiently.

A screenshot substantiating HyprExpo presenting a number of overruning workspaces.

5. Virtual Desktops

A demeaning facet of Hyprland’s multi-sport strategy is that it confers every sport a stashed of individualist workspaces. Although it can show up handy, it can be perplexing to filter after once you beginning accumulating a number of windows across different desktops. In my suffer, I owned a couple of instances where I accidentally swapped the windows from a different workspace because my mouse was on my 2nd sport.

A screenshot substantiating a slipshod desktop computer with a number of windows feisty.

Virtual-desktops is a nifty plugin that takes on this failing by inventing an entire course of desktop computer workspaces within Hyprland. Wearing this, the window manager will certainly reward your entire multi-sport arrangement as a singular “digital sport” sharing a singular workspace. Tantamount to GNOME and KDE, this renders overseeing different rooms a agglomeration less amenity and eliminator.

To mount digital-desktops, dashed the consequent command on a brand-neoteric incurable session:

hyprpm add https://github.com/levnikmyskin/hyprland-virtual-desktops

Start the digital-desktops plugin using Hyprpm’s enable subcommand:

hyprpm enable virtual-desktops

Amenable your Hyprland config paper using your favored message editor.

Press Ctrl + W, then kind “workspace” to jump to the enfranchisement of the config for Job-related gap-pertinent bindings.

Erase the lines that time to workspaces 6 to 10, then replace the “workspace” advantage on keybinds for workspaces 1 to 5 with “vdesk.”

A incurable stressing the "vdesk" variable readjusting the initial "workspace" dispatch on the Hyprland config.

Scroll down a miniscule particle, separate the convenience keybinds for workspaces 6 to 10, then replace the “movetoworkspace” advantage with “movetodesk.”

A incurable stressing the "movetodesk" dispatch purpose readjusting the initial "movetoworkspace."

Press Ctrl + O to preserve and apply your brand-neoteric Hyprland config paper.

Indicate that the plugin is massaging sufficiently by importuning Win + 1 2 times.

Gazing at and detecting out some of the impeccable plugins for Hyprland is merely the first intervene seeing this multifaceted earth of window companies and desktop computer truly feels. Gazing to glide to a more all-in-one enterprises? Scrutinize out our arrays on the impeccable desktop computer truly feels for Linux today.

Image credit score: Justin Morgan via Unsplash. All alterations and screenshots by Ramces Red.

Related Posts