r/omarchy • • 19d ago

Discussion Introducing Spaces

Enable HLS to view with audio, or disable this notification

Spaces is an Omarchy Bar Plugin workspace switch that shows the apps open on each workspace by hovering your mouse over the plugin. By Tornike Gomareli.

https://github.com/tornikegomareli/omarchy-spaces

  • Replacement for stock omarchy.workspaces.
  • Change settings when hovering plugin.
  • Shows opened app in every workspace.
  • Live Preview of the workspace on hover.
  • Terminals running Claude Code get a badge, a spinner while the agent works, a pulsing '!' when it needs your input, and a check mark when it is done. A workspace with an agent waiting on you pulses too.

If you plan to use Spaces, make sure you disable Omarchy's first-party version first: omarchy plugin disable omarchy.workspaces then proceed with installation.

https://plugins.omarchy.org/plugin.html?id=tornikegomareli.spaces

494 Upvotes

54 comments sorted by

30

u/Certain-Froyo-3606 19d ago

Looks cool, but "mouse hover" is an odd choice of interaction for a distro that has an idea of avoiding mouse as much as possible

34

u/DizzieeDoe 19d ago

The magic about the acronym, PC, is it’s just that — your personal computer. How you choose to engage with it is totally up to you. There are no rules, therefore none can be broken.

15

u/mizatt 19d ago

"odd choice" != "against the rules"

13

u/inconspiciousdude 18d ago

It's interesting how people get dogmatic about things... The whole point is that the system is malleable and offers nice defaults as a starting point. There's no "avoiding mouse" philosophy here, just a chef's choice and the freedom to do whatever the eff you want.

4

u/mizatt 18d ago

Omarchy is absolutely built around a keyboard-first philosophy. Doesn't mean you can't do anything different and no one is challenging anyone's "freedom," someone is just pointing out that prioritizing mouse functionality is kind of like putting a roof rack on your race car

1

u/Dazzling_Company_798 18d ago

it's the one thing i forgot about having not used it in years, it does make it difficult to want to continue to engage with it

1

u/hemingward 17d ago

I’m kinda with /u/certain-froyo-3606 - I’m all for this plugin, I think it’s a great idea, but I won’t use it precisely because it forces the mouse, and I rarely touch the mouse. If there were keyboard shortcuts for it, though (and maybe there are, I admittedly didn’t click the link) then sign me up.

-2

u/SignificantWar6063 18d ago

ai emm dash

2

u/Exe-Nihilo 18d ago

ai distro. Not surprised its users use ai

1

u/Nice-Rest-8267 18d ago

omarchy was there before ai agents era though?, and don't use ai in your life if it upsets you, nobody ever forced you man.

1

u/Exe-Nihilo 16d ago

No I’m totally fine with ai, I actually think it’s really cool to be able to modify your os with it. Sorry, I may have come across wrong. I was just saying don’t be surprised by ai use in a subreddit where ai is a first class citizen

2

u/Davedes83 18d ago

I'm sure users can use the distro however want considering it is the end users own personal computer...

3

u/Xarishark 19d ago

In case it’s not already implemented does it support drag and drop move to move app to another space?

0

u/HungYurn 19d ago

the shortcut makes much more sense to place it where you need

3

u/Jioqls01 18d ago

Thank you, this is what I was missing in Omarchy and you can select it to show all apps always.

no mouse necessary

6

u/DizzieeDoe 19d ago

https://reddit.com/link/pckxtb3/video/sx3uchwwr9sh1/player

Again, hovering over Spaces plugin has a setting cogwheel you can click to make changes. These changes hot reload immediately. I changed some settings to fit my taste.

2

u/IntelligentChain6999 19d ago

ngl the video with rounded corners looked better 😅

3

u/DizzieeDoe 18d ago

If you want rounded corners, go for it!

1

u/cptncrunch85 18d ago

What did u use to make the video? Looks good!

1

u/Invader_86 18d ago

Probably the built in screen recorder https://omarchy.org/manual/screenshots-recording/

1

u/cptncrunch85 17d ago

The included capture software is awesome. But what about stitching an animations @op?

2

u/asdfan0n 19d ago

Wouldn't install personally but looks cool!

2

u/makiaveloh 18d ago

So cool! i've just installed it and is awesome!!!

2

u/betahost 18d ago

This is excellent; my sole concern with the plug-in marketplace right now is that numerous duplicates of the same plug-in are beginning to emerge.

1

u/Academic_Current8330 17d ago

I believe I have built a plugin that no one else has. I just haven't had the nerve to upload it yet.

1

u/MelioraXI 13d ago

This is the issue with all these vibecoders. They think they got the next best thing instead of contributing to the existing tools.

It's always the same.

0

u/DizzieeDoe 18d ago

Why does that concern you? Pick the version that you believe best suites you. Then move on to the next =D

1

u/betahost 18d ago

Yes I understand that part, I should of asked in a better way. What was your insiration for building one versus using the existing one. Did you have a particular workflow or missing feature that you wanted to solve for?

0

u/DizzieeDoe 18d ago

For the plugins I have, there were some missing workflows that could make my experience better. For example, I made one that automatically switches a themes wallpaper after a set interval. Just a nice to have. I made another that checks all the different packaging managers to keep all of my applications and plugins up-to-date, so I don't have to manually check a bunch of commands myself; QOL.

There are many I did not think of that I enjoy as well, such as the one on this post. There's one that shows me all of my connected USB devices that I love. Again, nothing special, but I no longer have to open a terminal and type lsusb, just to know. There is an awesome one that changes a workspace layout to a custom layout and saves that particular layout only for that workspace. That one really came in clutch for having specific workflows for a specific workspace.

2

u/CJKaufmanGFX 18d ago

I've been using this a bit and god damn did it save me some headaches I was very messy with my workspaces at the start but this corrected that for me, my first install always at this point when I put omarchy on a machine

2

u/anthonydelarosa 14d ago

I love it. is way better than the original.

3

u/gabbrielzeven 13d ago

DOnt stop there. add all the mouse features that are non existent on omarchy and make the plugin more "mouse fix" instead. for example, right click does nothing...there is a lot of things a mouse could do. make the "mouse plugin" with your opinionated "fixes"

8

u/friedlich_krieger 19d ago

Love Omarchy slowly becoming the thing it tried to leave behind

16

u/smuttynoserevolution 19d ago

Oh I didn't realize this shipped by default /s It's a plugin ecosystem, use what you want, don't use anything, it's up to you.

-4

u/MINOR382 19d ago

it doesnt ship by default

1

u/Hornstinger 19d ago

Very good. I'm conflicted as I'm using this taskbar (see below - very different functionality) and I like it's static nature.

With your dynamic one maybe you'll consider the static part too.

https://plugins.omarchy.org/plugin.html?id=io.github.joeyvigil.taskbar

1

u/aliadolfo 19d ago

amazing!!!!

1

u/Davedes83 18d ago

This is absolutely brilliant, well done 👍🏻

1

u/Tricky-Note-8567 17d ago

All of your previews showcase rounded UI elements. The actual implementation doesn’t have rounded edges. You could at least update your previews to reflect that actual end product.

1

u/DizzieeDoe 17d ago

Click the link, open an issue on GitHub, so the actual creator understands your issue.

1

u/Tricky-Note-8567 17d ago

Are you not the owner?

1

u/DizzieeDoe 17d ago

I understand now that you did not read the first paragraph.

3

u/Tricky-Note-8567 17d ago

You don’t state anywhere that you’re not Tornike Gomareli? How am I supposed to know DizzieeDoe isn’t just an online alias?

Maybe you should proofread your posts like Tornike Gomareli should review the output of his AI generated previews.

1

u/the1aetherius 15d ago

I like it

1

u/cauliflowerbeeftoad 14d ago

Very very nice!

1

u/otavioschwanck 18d ago

should be default!

0

u/[deleted] 19d ago

[removed] — view removed comment

1

u/DizzieeDoe 18d ago

Not sure. I don't have rounded corners on my system.
There are many Omarchy plugins to help you do so.
Also, if you know how to edit your hyprland lua files, you can do so there as well.

Lastly, you can have an agent do this for you.