35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
# Desktop
|
|
|
|
## Session actuelle
|
|
|
|
```mermaid
|
|
flowchart LR
|
|
G[greetd] --> T[tuigreet] --> U[UWSM] --> S[SwayFX 0.6]
|
|
S --> Q[QuickShell : barre et notifications]
|
|
S --> W[Wofi]
|
|
S --> L[Swaylock]
|
|
S --> C[Cliphist]
|
|
```
|
|
|
|
`uwsm/.config/uwsm/default-id` sélectionne `sway.desktop` ; SwayFX fournit le
|
|
binaire Sway compatible. `sway/.config/sway/config` inclut `swayfx`, mais
|
|
aucune configuration `bar`. QuickShell démarre une seule fois par
|
|
`quickshell-labfy-sway.service`, attaché à
|
|
`wayland-session@sway.desktop.target`. Mako reste installé et masqué pour le
|
|
rollback des notifications.
|
|
|
|
La sortie interne `eDP-1` est positionnée à l'origine ; les paramètres SwayFX
|
|
sont conservés dans `sway/.config/sway/swayfx` : animations 0, coins 4,
|
|
ombres validées, flou global désactivé, flou réservé à la
|
|
couche QuickShell. Le script d'opacité inactive écoute l'IPC Sway au lancement
|
|
de la session.
|
|
|
|
## Services et outils
|
|
|
|
`labfy-quickshell-updates.timer` déclenche la vérification Arch/AUR sans
|
|
installer de paquet. `cliphist-text.service`, `cliphist-image.service`,
|
|
`swayidle.service`, `wlsunset.service`, les agents SSH et keyring restent des
|
|
unités utilisateur distinctes. Les raccourcis Sway utilisent notamment
|
|
`pactl`, `brightnessctl`, `grim`, `slurp`, `wl-copy`, `wofi`, `swaylock` et
|
|
`yazi`. Le détail de QuickShell et des dépendances figure dans son
|
|
[README](../quickshell/.config/quickshell/labfy-sway/README.md).
|