Clone
4
Home
claude edited this page 2026-08-30 12:53:29 +02:00

waydock

waydock

Modern, resurssnål dock för Wayland — transparent Plasma 6-känsla, byggd i Rust/GTK4 som en enda binär (~1,6 MB). Fungerar på wlroots-baserade compositors (Wayfire, Sway m.fl.) och är byggd med Wayfire i första rummet.

Funktioner i korthet: pinnade appar · fönstergrupper med badges och indikatorer · konfigurerbara klick-, skroll- och högerklicksbeteenden · fönsterlista med peek-förhandsvisning · autohide/dodge · hot corners & edges · settings-GUI med per-skärm-inställningar · allt i en JSON-config med live-omladdning.

Dockan Inställningar
dock settings

Kom igång

  1. Installation — installera, krav, autostart
  2. Konfiguration — configfilen, settings-GUI:t, per skärm
  3. Användning — dagligt bruk + kompletta configreferensen
  4. Arkitektur — hur appen är byggd (för nyfikna/bidragare)

Snabbstart

curl -fsSL https://gitea.brasse-pc.eu/brasse/waydock/raw/branch/master/install.sh | sh
waydock   # config skapas i ~/.config/waydock/config.json

Krav i korthet

  • En wlroots-compositor med zwlr_foreign_toplevel_manager_v1 (Wayfire, Sway, …) — krävs för fönsterlistan
  • Wayfire-extra (valfritt men rekommenderat): pluginsen ipc + ipc-rules ger översiktsknapp, "Flytta till skärm" och dodge-autohide; alpha ger peek-förhandsvisningen
  • Äkta fönsterminiatyrer i grupp-popupen är inte möjliga — Wayland- protokollet för per-fönster-bildfångst (ext_foreign_toplevel_image_capture_source_v1) exponeras inte av Wayfire ännu

Utveckling

Koden bor på gitea.brasse-pc.eu/brasse/waydock. CI kör cargo check/clippy/test på varje push; en vX.Y.Z-tagg bygger release-binären och publicerar den på släppsidan tillsammans med rullande latest. Planen och milstolparna finns i doc/plan.md.