Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

omarchy-wallpapers-plugin

⚠️ DO NOT USE IN DEVELOPMENT. This plugin is experimental and under active development. It may break, change behavior, or be removed at any time without notice. Do not rely on it in a development environment or on machines where stability matters.

Omarchy shell plugin: emkcloud.wallpaper-manager.

Sfoglia i wallpaper del repository emkcloud/omarchy-wallpapers: scarica datasets.json per mostrare i temi disponibili, poi il catalog.json del tema scelto e presenta i wallpaper in griglia con anteprima. Per ogni wallpaper (oppure in blocco per l'intero tema) puoi:

  • Install — copia il wallpaper nel tema Omarchy locale (~/.config/omarchy/backgrounds/<theme>/).
  • Remove — elimina il wallpaper dal tema locale.
  • Set default — imposta il wallpaper come sfondo corrente (tramite omarchy-theme-bg-set).

Installazione

Da questo repository (radice = plugin):

omarchy plugin add https://github.com/emkcloud/omarchy-wallpapers-plugin.git --enable --yes

Oppure in locale per lo sviluppo:

ln -s /home/massimo/Repositories/omarchy-wallpapers-plugin \
      ~/.config/omarchy/plugins/emkcloud.wallpaper-manager
omarchy-shell shell rescanPlugins
omarchy-shell shell enablePlugin emkcloud.wallpaper-manager '{}'

Utilizzo

Apri il plugin con:

omarchy-shell shell summon emkcloud.wallpaper-manager '{}'
  1. Scegli un tema dalla lista (i temi vengono dal repo remoto).
  2. Sfoglia la griglia: frecce / j k h l per muoverti, Invio = install, Del = remove, D = set default, Esc = indietro.
  3. I bottoni in alto gestiscono le operazioni in blocco (installa/rimuovi tutto).

Requisiti

  • Omarchy con shell Quickshell.
  • curl, jq, python3 (per manager.sh e wallpapers.py).

Note tecniche

  • Le anteprime vengono caricate direttamente dall'URL remoto del catalogo (la griglia carica solo le immagini visibili, quindi è lazy allo scroll).
  • Le operazioni install/remove delegano a scripts/wallpapers.py del repo wallpapers (verifica sha256, skip se già aggiornato, refresh della cache sfondi).
  • I colori seguono il tema Omarchy attivo (qs.Commons.Color / Style).

Licenza

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages