r/omarchy

I couldn’t find an Omarchy hotkeys mouse pad, so I made one
▲ 19 r/omarchy

I couldn’t find an Omarchy hotkeys mouse pad, so I made one

https://preview.redd.it/4tqgubl1zf2h1.png?width=1881&format=png&auto=webp&s=7e621e9d81ec8d4c613a1d77140d313dcae67939

I’ve seen a lot of Linux-themed deskmats and cheat sheets, but I’m still pretty new to Linux and couldn’t find anything specifically made for Omarchy.

Since Omarchy is so keyboard-driven, I decided to make my own 90 x 40 cm mouse pad design using the hotkeys from the official Omarchy manual.

It’s not official merch or anything, just a personal project for my setup. I’m planning to send it to print, so feedback is welcome before I do especially if you spot any wrong or missing shortcuts.

reddit.com
u/Trocomocho — 1 day ago
▲ 248 r/omarchy

Omarchy 4.0 QuickShell To Allow For Plug-in Customizations!

This particular plug-in is being developed by Omarchy's Aether and CLIAMP creator, bjarneo.
https://github.com/bjarneo

No, Omarchy 4.0 is not out yet, but is actively being developed and this demo is not what will ship with the new Omarchy Shell. However, you should get excited that bjarneo was nice enough to share this configuration on his GitHub if you want to use it as a plug-in once Omarchy is ready for the transition away from Waybar, Mako, etc.

u/DizzieeDoe — 1 day ago
▲ 66 r/omarchy

I've written an Audio Mixer widget for Omarchy. What do you guys think?

Hey guys, I recently created an Audio Mixer widget that interfaces with pipewire and matches Omarchy's aesthetic and automatically adapts to its theme. It's quickshell

Do you think this would be a good pull request? Let me know your thoughts.

u/Automatic-Hall-1685 — 1 day ago

Better workspace switcher for multi-monitor setups

If you're running a multi-monitor setup in omarchy and want to cycle through workspaces on each monitor independently using a mouse button or keybind, the built-in dispatchers don't quite cut it:

  • workspace e+1 cycles through all workspaces across all monitors
  • focusworkspaceoncurrentmonitor still pulls workspaces assigned to other monitors

So I put together a small script that only cycles through workspaces already on the active monitor, and opens a fresh empty workspace if there's only one.

Open up a terminal and paste the following:

cat > ~/.local/bin/workspace-cycle.sh << 'EOF'
#!/bin/bash
DIRECTION=$1  # "next" or "prev"

# Get active monitor and its current workspace
MONITOR=$(hyprctl monitors -j | jq -r '.[] | select(.focused == true)')
CURRENT=$(echo $MONITOR | jq -r '.activeWorkspace.id')
MONITOR_NAME=$(echo $MONITOR | jq -r '.name')

# Get all workspaces on this monitor, sorted
WORKSPACES=$(hyprctl workspaces -j | jq -r --arg m "$MONITOR_NAME" \
    '[.[] | select(.monitor == $m)] | sort_by(.id) | .[].id')

IDS=($WORKSPACES)
COUNT=${#IDS[@]}

# If only one workspace on this monitor, open a new empty one
if [ "$COUNT" -le 1 ]; then
    hyprctl dispatch workspace empty
    exit 0
fi

# Find next/prev in list
for i in "${!IDS[@]}"; do
    if [ "${IDS[$i]}" = "$CURRENT" ]; then
        if [ "$DIRECTION" = "next" ]; then
            TARGET=${IDS[$(( (i + 1) % COUNT ))]}
        else
            TARGET=${IDS[$(( (i - 1 + COUNT) % COUNT ))]}
        fi
        hyprctl dispatch workspace $TARGET
        break
    fi
done    
EOF
chmod +x ~/.local/bin/workspace-cycle.sh

Then add to your ~/.config/hypr/bindings.conf:

bind = SHORTCUT_KEY1, SHORTCUT_KEY2, exec, ~/.local/bin/workspace-cycle.sh next
bind = SHORTCUT_KEY1, SHORTCUT_KEY2, exec, ~/.local/bin/workspace-cycle.sh prev

Not sure what your shortcut key/mouse button is called? Run wev and press it to find out.

reddit.com
u/Herbo — 1 day ago
▲ 39 r/omarchy

Foot will be the default terminal in the next version of Omarchy. Have you tried it yet?

I’ve been using Ghostty as my main terminal since switching to Omarchy, but I recently decided to give foot a real try because of how lightweight and incredibly fast it is.

At first, I really missed Ghostty’s built-in tabs and panes. But now that tmux is so well integrated into Omarchy, I ended up remapping my most-used Ghostty shortcuts in tmux instead, and the workflow has been surprisingly smooth.

Curious what others think. Have you tried Foot yet?

reddit.com
u/sudomarchy — 1 day ago
▲ 168 r/omarchy+1 crossposts

[HyprCaffeine] A little contribution inspired by Omarchy to keep your system awake ☕

Hey everyone! 👋

I wanted to share a small project I've been working on. As a big fan of the Omarchy project (kudos to the developer!), I was highly inspired by its philosophy of keeping things simple, aesthetic, and functional.

It’s called HyprCaffeine: a simple solution to keep your system awake (preventing sleep/suspend), similar to what Caffeine does on Windows or Amphetamine on Mac.

I know that in the Omarchy setup, you can already toggle this easily (like using SUPER + ALT + SPACE or a simple command), but I wanted to take it a step further. The cool thing about HyprCaffeine is that it automatically integrates into Waybar if it detects it, and it gives you a really clean UI menu to set specific timers (15m, 1h, infinite, block lid, etc.).

It works flawlessly from both the terminal and the Waybar module!

This is just a little contribution to make the Linux desktop experience a bit more pleasant and out-of-the-box. I hope some of you find it useful for your setups!

UPDATE: Updated to version 0.7.4! It now handles keybindings, replacing the original ones with:

  • SUPER + CTRL + I: Toggle infinite idle (hyprcaffeine toggle)
  • SUPER + CTRL + SHIFT + I: Show Walker menu (hyprcaffeine menu)
  • SUPER + CTRL + SHIFT + D: Toggle lid (hyprcaffeine lid toggle)
  • SUPER + CTRL + D: Toggle monitor (hyprcaffeine monitor toggle)

This way it integrates perfectly with Omarchy or any other Hyprland system! ;)

Repo: https://github.com/hbuddenberg/hyprcaffeine

Let me know what you think! 🐧💙

📦 Installation

AUR (Arch Linux)

Install from the AUR using your preferred helper:

# Using yay
yay -S hyprcaffeine
# Using paru
paru -S hyprcaffeine

Manual Install

git clone https://github.com/hbuddenberg/hyprcaffeine.git
cd hyprcaffeine
chmod +x install.sh
./install.sh

The installer checks dependencies, installs the binary to ~/.local/bin/, scripts to ~/.local/share/hyprcaffeine/, and creates a default config at ~/.config/hyprcaffeine/config.yaml.

>Note: Make sure ~/.local/bin is in your $PATH:

Uninstall

./install.sh --uninstall

¡Cuéntame qué te parece! 🐧💙

u/hbuddenberg — 3 days ago
▲ 20 r/omarchy

TIP: How to Find Key Names for Rebinding Using "wev"

If you've ever wanted to rebind keys in Omarchy but couldn't figure out the exact key names to use in your config, here's a simple trick that solves that problem entirely.

Steps

  1. Open a terminal
  2. Run: wev
  3. Press any key or button you're interested in
  4. Look for the sym field in the output — that's your key name

Keys worth considering for rebinding

There are quite a few keys that sit largely unused on a typical keyboard and are great candidates for repurposing:

Menu — the context menu key (usually between Right Alt and Right Ctrl)
Control_R — Right Control
Alt_R — Right Alt
Scroll_Lock — almost universally unused these days
Pause / Break — another relic most people never touch

What is wev?

wev (Wayland Event Viewer) is a small utility that listens for and prints input events in real time — keyboard presses, mouse clicks, scroll wheel movement, you name it. Every time you interact with your input devices, wev logs the details to the terminal, including the exact key name you'll need for rebinding. It's the most reliable way to get the correct name for whatever key you're working with.

Hope this helps someone!

reddit.com
u/Herbo — 3 days ago
▲ 195 r/omarchy

What about this? MB PRO I9 + Arch Linux

Me & my friend bought this 2019 macbook pro with an i9 9th gen, 64 gb ram and a discrete gpu. We decided to put an arch linux, and look at this, it's gorgeous, quick and runs butter smooth

u/Round-Warthog-313 — 5 days ago
▲ 54 r/omarchy

Adna Theme

Hey everyone!

Just sharing my first rice theme for Omarchy: Link
hope you Enjoy it, Thanks

u/Fross100 — 5 days ago
▲ 469 r/omarchy

The waybar is is going away in Omarchy 4.0. Quickshell will replace it.

This video is not actually Omarchy but a Quickshell demo.

As DHH said on X, Omarchy is going all-in on Quickshell.

This is very promising but it might be a rough transition, especially for those who put a lot of effort into customizing their Waybar!

u/sudomarchy — 7 days ago

Nautilus crashing all the time

I really like omarchy, but for some reason the file manager crashes all the freaking time, I've tried changing env (I have Nvidia on my desktop) but it doesn't solve anything, I have omarchy in both desktop and laptop, and it happens in both of them.
Does someone know why it crashes?, I've already looked up the logs and it doesn't say anything at all:
** Message: 17:53:29.762: Connecting to org.freedesktop.Tracker3.Miner.Files

nautilus-application-Message: 17:53:29.763: Failed to initialize display server connection: Cannot invoke method; proxy is for the well-known name org.gnome.Mutter.ServiceChannel without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag

(org.gnome.Nautilus:31939): Gsk-WARNING **: 17:53:29.932: The new GL renderer has been renamed to gl. Try GSK_RENDERER=help

Segmentation fault (core dumped) nautilus

I know there is a warning about the GL renderer, I've tried changing it but it still crashed.

reddit.com
u/Kiiwyy — 5 days ago
▲ 11 r/omarchy

SUPER C/V is not working

Hello
today i update my OS today and just to find the universal copy and paste ' SUPER C/V' is not working
i want to
`~/.local/share/omarchy/default/hypr/bindings/clipboard.conf`

change from

`bindd = SUPER, C, Universal copy, sendshortcut, CTRL, Insert,

bindd = SUPER, V, Universal paste, sendshortcut, SHIFT, Insert,

bindd = SUPER, X, Universal cut, sendshortcut, CTRL, X,`

to

`bindd = SUPER, C, Universal copy, sendshortcut, CTRL, Insert, activewindow

bindd = SUPER, V, Universal paste, sendshortcut, SHIFT, Insert, activewindow

bindd = SUPER, X, Universal cut, sendshortcut, CTRL, X, activewindow`

and it worked

i don't know how it worked but it worked
i hope it help anyone

reddit.com
u/Business_Football445 — 4 days ago
▲ 24 r/omarchy

Spotify does not minimize on quitting it so I found a hack

Using waybar I can temporarily hide spotify and can easily bring it back.

u/Xrossbot — 6 days ago
▲ 63 r/omarchy+1 crossposts

glzr-dotfile (Omarchy* on Windows) - my port of the Omarchy tiling-WM experience to Windows using GlazeWM

I've been chipping away at making a glazeWM + zebar config that mirrored by Omarchy setup, so that my muscle memory worked on every machine I touch.

https://github.com/BrettKinny/glzr-dotfiles

u/Brett-SWS — 6 days ago

Theme suggestions please!!!

Let in the comments some good themes for programming (with good contrast and colors) pls,

most themes that I see around here it's really bad for this

reddit.com
u/Minute_Marketing5975 — 6 days ago

Does Omarchy replace configuration files when updating?

As you know, Hyprland is switching to a .lua configuration file system. Does anyone know if these files will be updated automatically when we upgrade to Omarchy 3.9? I have modified my configuration files slightly and I always wonder whether Omarchy updates them automatically or if I have to reroll them manually using the menu.

reddit.com
u/AlonsoCid — 6 days ago
▲ 21 r/omarchy

GPU switching UI with Dgpu Only support for Laptop [Experimental]

I noticed the Hybrid GPU menu in the hardware options is a bit lacking, and it only supports 3 modes being Integrated, Hybrid and VFIO, but no support for so i made my own with a front end that works on wofi - It also grabs the GTK CSS from omarchy so it also matches your theme.

https://github.com/goldlego/omarchy-gpu-menu

it is highly experimental, but it should work out of the box

u/GoldLegoBoi — 7 days ago