Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmaLive Lock

The lock screen companion for OmaLive — plays the OmaLive aerial footage behind the stock Omarchy password UI (macOS Sonoma style). Fork of the first-party omarchy.lock; enabling it automatically disables the stock lock screen, and removing it restores the stock lock.

  • Continuity — locking resumes the aerial exactly where the wallpaper froze, it keeps drifting while locked, and on unlock the wallpaper parks on the exact frame the lock last showed.
  • Safe by design — the real lock stays on the ext-session-lock-v1 protocol with the stock PAM gate; when OmaLive is absent or a player fails, the view falls back to the stock blurred wallpaper. It never degrades to a black/broken surface.

Requirements

  • Omarchy 4 (Quickshell / Hyprland)
  • The OmaLive plugin for the aerial footage (https://github.com/nikbos/Omalive) — optional but recommended; without it the lock shows the stock blurred wallpaper.

Install

omarchy plugin add https://github.com/nikbos/OmaLiveLock --enable
omarchy restart shell

Installing OmaLive via its install.sh also installs and enables this lock plugin automatically.

Locked? Avoid plugin commands while the session is locked — writing into the plugin folder hot-reloads the shell and tears down the active lock screen. Unlock first.

Removal

omarchy plugin remove omalive-lock
omarchy restart shell

Because this plugin declares omarchy.clonedFrom: omarchy.lock, removing it restores the stock Omarchy lock screen.

Development

Symlink the plugin folder to this checkout and restart the shell after edits:

ln -s /path/to/this/checkout ~/.config/omarchy/plugins/omalive-lock
omarchy restart shell

Never write into ~/.config/omarchy/plugins/ while the session is locked.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages