Getting a Mission Control like feature in Omarchy
Like some of the Omarchy users, myself included have moved away from MacOS and the annoying OS popups. Omarchy is awesome, but I was missing a way to find out what was in my workspaces. I know I should have a dedicated workspace for certain apps, so I know where each app is without having to remember. However, as Omarchy is my now daily driver apps tend to move around my workspaces.
Therefore, enter hyprexpo a mac like window viewer.
Installing
First we need to install hyprland-plugins
To install these plugins, from the command line run:
hyprpm update
Then add this repository:
hyprpm add https://github.com/hyprwm/hyprland-plugins
then enable the desired plugin with:
hyprpm enable hyprexpo
Setup
Now we have the plugin installed it's time to set it up. IMO it's best to keep this in a separate file, something like hyprexpo.conf
this will live in your .config/hypr/
directory.
Add this line to your hyprland.conf
file:
source ~/.config/hypr/hyprexpo.conf
This will load the plugin config from the hyprland.conf
file.
Add this inside your hyprexpo.conf
# .config/hypr/hyprexpo.conf
plugin {
hyprexpo {
columns = 3
gap_size = 5
bg_col = rgb(111111)
workspace_method = center current # [center/first] [workspace] e.g. first 1 or center m+1
gesture_distance = 300 # how far is the "max" for the gesture
}
}
Save the file then reload hyprland from the Omarchy menu. This should get you up and running with a MacOS like workspace "viewer"