Dotfiles_ArchAP/docs/desktop.md

1.4 KiB

Desktop

Session actuelle

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.