Intégré

L’installation par image racine arrive dans Quattro avec des protections pour les disques et le démarrage

emirb a fusionné omacom/omarchy-iso#216 dans la branche de développement Quattro. Le changement déploie une image racine préconstruite et ajoute les paquets propres à la machine, au lieu d’installer environ 940 paquets un par un. La proposition attribue à hegjon la conception initiale de l’image racine.

Cette intégration comprenait des correctifs pour les agencements de stockage et les noms de démarrage personnalisés. emirb a indiqué que les fichiers de l'image étaient déplacés vers les sous-volumes supplémentaires montés et que les agencements ne permettant pas à l’installateur de placer les fichiers en toute sécurité étaient rejetés. greptile-apps[bot] a relevé une incohérence entre les noms personnalisés des fichiers de démarrage et leur validation ; emirb a indiqué avoir corrigé les deux pour qu’ils utilisent le même préfixe dans omacom/omarchy-iso#216:discussion_r4371954341.

dhh a également fusionné la proposition de nettoyage des disques de omarchybot, omacom/omarchy-iso#327. Les installations utilisant un disque entier désactivent désormais les anciennes piles de stockage RAID et LVM avant le partitionnement et consignent des diagnostics du disque en quantité limitée en cas d'échec. Dans un autre compte rendu matériel, emirb décrit quatre installations réussies dans l'espace libre d'un même PC de bureau MSI, sans modification des partitions vérifiées ni des données de démarrage de l'installation existante. Ces résultats rapportés concernent cette machine et cette configuration de test, et non une version stable de l'ISO.

Propositions ouvertes

Des modèles locaux de programmation proposés pour le panneau des agents

dhh a ouvert omacom/omarchy#16590 pour ajouter des modèles locaux de programmation accessibles depuis le panneau des agents et la ligne de commande. La première recette, propre à un matériel donné, vise les machines NVIDIA N1X et GB10, avec Qwen3.8 27B TensorFold et une fenêtre de contexte de 200k. Elle téléchargerait des images et des poids dont les versions sont fixées, exécuterait le serveur avec Podman sans privilèges root et configurerait pi pour l'utiliser.

La proposition reste ouverte pour Quattro. dhh indique que les opérations d'ajout et de redémarrage fonctionnent sur un ordinateur portable N1X doté de 64 Go de mémoire, mais cite la suppression, le changement de modèle, la configuration sur une machine vierge et la sélection depuis le panneau parmi les parcours non testés. La documentation et une icône dédiée manquent également encore.

Intégré

Les profils énergétiques ARM bénéficient d'un démon fonctionnel et de migrations plus robustes

ryanrhughes a fusionné dans Quattro omacom/omarchy#14737, proposé par dhh, remplaçant le démon de profils énergétiques standard par la version compilée par Omarchy. Ce changement vise les politiques ARM que le démon standard ne prend pas en charge : les profils équilibré et économie d'énergie peuvent ainsi prendre effet, et le mode performance peut être sélectionné sur secteur. La proposition fait état d'une baisse de la latence des entrées sur N1X ; ces chiffres proviennent de mesures de son auteur.

Lors de la revue, ryanrhughes a modifié la migration pour laisser les démons arrêtés ou masqués en l'état, afin qu'un échec de demande de profil ne bloque pas les migrations suivantes. greptile-apps[bot] a accepté l'explication du mécanisme de reprise et retiré son signalement concernant une exécution inachevée. Un commit ultérieur de dhh, omacom/omarchy@0f014d1f81d2, permet à la migration de se terminer lorsqu'une mise à jour par SSH ne dispose pas des permissions nécessaires pour changer de profil ; l'initialisation à la connexion se charge alors de l'appliquer.

Intégré

Les mises à jour système conservent une seule autorisation jusqu'aux compilations AUR et aux vérifications du démarrage

dhh a fusionné dans Quattro omacom/omarchy#16568, proposé par omarchybot. L'autorisation sudo initiale reste désormais active pendant les compilations AUR et la vérification du démarrage, évitant de nouvelles demandes de mot de passe vers la fin de la mise à jour. Elle est révoquée après cette vérification ainsi qu'à la sortie du processus.

La proposition accepte explicitement que le code de compilation AUR soit exécuté pendant que l'horodatage sudo reste valide, modifiant ainsi la limite d'autorisation précédente. Un autre commit de Quattro associé à sanjyay, omacom/omarchy@e5df29b64a05, permet également aux mises à jour système de se terminer lorsque le téléchargement d'outils par mise échoue.

Intégré

Les notifications des captures d'écran enregistrées proposent les actions Ouvrir et Modifier

dhh a fusionné omacom/omarchy#16505 dans Quattro, remplaçant les aperçus flottants temporaires des captures d'écran enregistrées par des notifications contenant une miniature, la taille et les boutons Ouvrir et Modifier. Les commandes de capture d'écran et de traitement des images du presse-papiers utilisent l'option de notification d'Omasnap, avec des chaînes fournies dans le catalogue de traduction.

La proposition exigeait, avant sa fusion, la publication d'un paquet Omasnap compatible, car la version 1.22.0 rejette la nouvelle option. L'historique des paquets fourni consigne également la mise à jour de la recette vers la version 1.23.0, associée à dhh dans omacom/omarchy-pkgs@dcb7b6dfeafa. L'intégration au shell est une modification de la branche de développement.

Propositions ouvertes

Les travaux sur l'accessibilité du shell se divisent en propositions plus ciblées

calebl a annoncé que la vaste proposition sur l'accessibilité du shell repasserait en brouillon et resterait ouverte comme référence pendant que des volets plus ciblés avanceraient. Dans omacom/omarchy#13212:issuecomment-6397346768, calebl a décrit une première partie portant sur des boutons de barre nommés et activables, ainsi que sur des panneaux nommés, avec une vérification des critères d'acceptation par lecture de l'arbre d'accessibilité. Les commandes des panneaux, les choix et la documentation suivraient.

La proposition globale expose les rôles, les noms, les états et les actions aux technologies d'assistance et nécessite une version compilée de Quickshell intégrant son correctif d'accessibilité. Pour rappel, le 20 octobre, diogochaves avait rapporté des tests de plugins révélant que des champs de texte portaient le nom des exemples affichés en espace réservé et que des lignes nommées étaient absentes de l'arbre. calebl a accepté d'intégrer ces modifications. Ces travaux restent au stade de proposition ; aucune fusion n'est consignée dans les sources fournies.

Propositions ouvertes

La lecture multimédia et les jeux à la manette pourraient inhiber les actions du shell liées à l'inactivité

eesoymilk a ouvert omacom/omarchy#16533 pour rétablir l'interface D-Bus ScreenSaver après le remplacement de hypridle par le service de gestion de l'inactivité du shell. Un composant auxiliaire géré par le shell permettrait aux navigateurs et aux lecteurs multimédias d'inhiber l'économiseur d'écran et le verrouillage, de libérer les demandes lorsque les clients se déconnectent et de préserver le réglage distinct de maintien en éveil de l'utilisateur.

eesoymilk a également indiqué que la surcouche Steam avait réussi à maintenir une inhibition pendant une partie de The Witcher 3, un point pertinent puisque les entrées de la manette ne réinitialisent pas le compteur d'inactivité du compositeur. greptile-apps[bot] a ensuite signalé qu'une lacune dans les tests concernant la libération par le propriétaire de la demande avait été comblée. La proposition reste ouverte pour Quattro.

Propositions ouvertes

Les paquets Mesa bénéficient de résultats sur le MacBook Air M3, mais des vérifications restent nécessaires avant leur distribution

Le brouillon ouvert omacom/omarchy-pkgs#1591 a reçu des comptes rendus matériels concernant les paquets Mesa et Vulkan révisés. scottjones a rapporté une nouvelle connexion au bureau et des vérifications de la justesse du rendu graphique sur un MacBook Air M3 J613, sans variables d'activation explicite de Mesa, en conservant un noyau personnalisé et avec le micrologiciel précisé dans le compte rendu. Celui-ci relève également que l'ancien hook de désactivation mesa-m3 imposait un rendu logiciel malgré le nouveau pilote système.

chriskearney a confirmé ce problème de migration et décrit un correctif distinct du hook tenant compte des capacités disponibles. Des comptes rendus publiés plus tard dans la journée indiquent que les paquets candidats installés ont passé les vérifications de redémarrage et de rendu des pixels sur J293, J313 et J516S, tout en excluant explicitement la validation du J615 et celle de la conformité complète.

Le corps de la proposition a été mis à jour le 26 octobre et reflète le contexte actuel, plutôt que le texte initial du 25 octobre. Il vise désormais une révision d'intégration plus récente, dont la validation des paquets et la qualification finale de la connexion au bureau restent à effectuer. Les résultats matériels antérieurs ne valident pas ces artefacts précis, et la recette n'active pas les backends natifs M3 du noyau qui sont désactivés.

Commit enregistré

Des correctifs du processus de traduction accompagnent une configuration plus largement localisée

Des commits de Quattro associés à dhh corrigent deux défaillances dans la livraison des traductions. omacom/omarchy@63ac02e5452b permet aux tâches de traduction de s'exécuter lorsque l'extraction est ignorée, tandis que omacom/omarchy@3372ceb223c4 fusionne directement les propositions validées de synchronisation des traductions, afin que les exécutions ultérieures n'écrasent pas leurs traductions encore non fusionnées.

D'autres commits traduisent les invitations du premier lancement, la configuration de Git, les notifications de météo et de méthode de saisie, ainsi que les titres de l'écran À propos et les informations relatives aux dates. L'ISO masque également les indications de touches en anglais codées en dur dans gum, car les invites expliquent déjà les actions. Ces modifications sont enregistrées dans les dépôts du shell et de l'installateur sur leurs branches de développement.

Commit enregistré

La reprise après hibernation utilise des identifiants persistants de systèmes de fichiers

Un commit de Quattro associé à emirb, omacom/omarchy@6573c3d4866e, modifie la configuration de l'hibernation sans chiffrement pour identifier par son UUID le système de fichiers utilisé pour la reprise. Sur les machines équipées de plusieurs disques NVMe, les noms de périphériques attribués par le noyau peuvent permuter entre deux démarrages, entraînant un démarrage à froid au lieu de la restauration de la session enregistrée.

La modification migre également les configurations existantes admissibles et consigne la nécessité d'une reconstruction avant de modifier le paramètre de reprise. Les reconstructions de l'image de démarrage échouées, ignorées ou interrompues peuvent ainsi être retentées lors de la prochaine exécution de la migration. Le traitement des noms device-mapper sur les installations chiffrées reste inchangé.

Fermé

Omarchy Sync arrive sur la marketplace pour transférer les configurations de bureau

Omarchy Sync, de smolamSK, a été publié sur la marketplace, publication consignée par github-actions[bot] dans omacom/omarchy-plugin-marketplace#12673:issuecomment-6403794115. Il exporte la configuration du bureau, les paquets supplémentaires, les plugins et les thèmes, puis présente un plan d'importation et sauvegarde les fichiers remplacés sur la machine de destination. Les secrets facultatifs sont placés dans une section chiffrée de l'export.

HANCORE-linux a accepté les capacités de gestion des privilèges et des paquets pour les importations explicitement confirmées de configurations et de logiciels de confiance. La revue a souligné que le processus d'importation ne rend pas sûre une configuration exécutable provenant d'un expéditeur non fiable. La vérification de publication porte sur l'instantané précis examiné pour la marketplace et ne constitue pas un audit de sécurité.