Module firefox.rs : parse ~/.mozilla/firefox/profiles.ini, écrit un
bloc délimité (BEGIN/END markers) dans user.js de chaque profil avec
widget.gtk.decoration-layout aligné sur le layout COSMIC. Sans toucher
aux préfs existantes du profil.
Limite : Firefox doit être redémarré pour relire user.js. Vérifié sur
2 profils (default et "Profil 1") — boutons positionnés correctement
après restart Firefox.
By Leyoda 2026 — MIT
Daemon user-mode qui relie le setting CosmicTk.window_controls_position
aux fenêtres non-libcosmic :
- met à jour gtk-decoration-layout dans ~/.config/gtk-{3,4}.0/settings.ini
- aligne org.gnome.desktop.wm.preferences button-layout via gsettings
- abonné via Config::watch (cosmic-config) — propagation à chaud
Pendant : kde-gtk-config / Plasma. Limites connues : Firefox + apps
Electron qui dessinent leur propre titlebar (phase 2).
By Leyoda 2026 — MIT