Intégré

Des modules NVIDIA précompilés évitent de recompiler les pilotes à répétition

dhh a fusionné omacom/omarchy#17409 dans la branche de développement Quattro pour utiliser les modules ouverts NVIDIA précompilés avec linux-omarchy. Les modifications correspondantes des paquets sont enregistrées sur la branche master d’omarchy-pkgs. Les modules sont compilés et signés en même temps que la version exacte du noyau à laquelle ils correspondent, ce qui évite la compilation locale par DKMS sur les machines éligibles.

greptile-apps[bot] a signalé que la suppression de DKMS risquait de priver un noyau de secours supplémentaire de prise en charge graphique. La modification finalement enregistrée conserve DKMS lorsqu’un autre noyau est installé. Les variantes eevdf et muqss conservent elles aussi DKMS, comme l’indiquent omacom/omarchy@97316b0bb66f et omacom/omarchy-pkgs@bffb8bf70650.

Intégré

FFmpeg sur ARM prend en charge l’enregistrement NVIDIA sur le canal edge

ryanrhughes a fusionné dans master la proposition omacom/omarchy-pkgs#2074 de dhh, activant NVENC et NVDEC dans le paquet FFmpeg pour aarch64. Cela remédie à l’absence de prise en charge de l’encodeur qui empêchait l’enregistrement d'écran d’Omarchy via gpu-screen-recorder sur les machines GB10 et N1x. dhh a fait état de tests d’enregistrement réussis sur un DGX Spark.

github-actions[bot] a annoncé dans omacom/omarchy-pkgs#2074:issuecomment-6609673849 la publication de FFmpeg 2:9.0.2-2.1 sur edge/aarch64. Cette adaptation est maintenue manuellement au fil des évolutions d’Arch Linux ARM ; sa description prévient qu’un paquet amont plus récent peut la remplacer sans la prise en charge de NVIDIA tant que la modification n’a pas été intégrée en amont.

Intégré

Quake ouvre un sélecteur d’agents ou un modèle local déjà en cours d’exécution

dhh a fusionné omacom/omarchy#17457 dans Quattro. Une console Quake vide propose désormais le sélecteur d’agents et privilégie un modèle local déjà en cours d’exécution lorsqu’un agent compatible est disponible. Les agents installés depuis la console s’ouvrent en mosaïque à l’intérieur de celle-ci au lieu de rester dans le terminal flottant d’installation.

greptile-apps[bot] a relevé un dysfonctionnement lorsque plusieurs fenêtres de terminal partageaient le même identifiant de processus. dhh y a répondu en donnant un titre unique à la fenêtre d’installation et en ajoutant un test de non-régression dans omacom/omarchy#17457:discussion_r4456536132. Des commits distincts ajoutent le paquet Amp Desktop sur master ainsi que des menus d’installation et de désinstallation dans Quattro ; la désinstallation préserve les répertoires de l'interface en ligne de commande d’Amp, comme le précise omacom/omarchy@8c76648872bf.

Commit enregistré

La compilation des paquets rejette les fichiers appartenant à des identifiants de comptes locaux

La protection ajoutée par emirb à la compilation des paquets rejette les archives contenant des fichiers appartenant à un utilisateur autre que root ou à un groupe inattendu. omacom/omarchy-pkgs@98353c6bab94 explique l'origine du changement : le paquet Bitwarden pour aarch64 contenait 222 fichiers appartenant à l’identifiant numérique 1001, ce qui pouvait donner à un compte local portant cet identifiant le contrôle du binaire installé.

Un autre commit sur master modifie l’extraction de Bitwarden pour attribuer les fichiers à root : omacom/omarchy-pkgs@8896655942d7. La protection rejette les compilations concernées avant leur publication ; selon le commit, Bitwarden sur aarch64 était la seule exception relevée lors de l’examen de 525 paquets du canal edge.

Propositions ouvertes

Une proposition de mise à jour de Hyprland vise les plantages lors du débranchement d’un écran

La proposition omacom/omarchy-pkgs#2064 de MPavleski reste ouverte. Elle propose désormais Hyprland 0.57.1-2 avec les barres de titre correspondantes, en remplacement des rétroportages initiaux concernant le verrouillage de session et dmabuf, puisque la version publiée en amont inclut ces correctifs.

Avant ce changement d’approche, MPavleski avait indiqué qu’une compilation de 0.57.0 corrigée localement avait supporté le débranchement HDMI sans le plantage de Firefox ni l’arrêt du shell observés auparavant. Il s’agit de résultats de tests du contributeur pour cette compilation. De son côté, l2aptor a demandé un traitement prioritaire après avoir signalé la perte de la sortie HDMI au déverrouillage, en mentionnant un démarrage réussi avec un autre correctif intégré en amont. Ces témoignages expliquent l'urgence de la mise à jour sans établir qu’un correctif a été publié.

Fermé

Des correctifs de configuration de Superwhisper arrivent dans Quattro

dhh a fermé la proposition omacom/omarchy#15622 de AnPod sans la fusionner, expliquant que d'autres modifications avaient résolu les problèmes de configuration au premier lancement, de placement dans la zone de notification et d’absence du paquet d'images pour aarch64. La proposition décrivait des installations neuves dépourvues du profil par utilisateur et des raccourcis de Superwhisper.

Quattro a également reçu un correctif pour les installations existantes non configurées et une fonction partagée de rechargement de Hyprland. omacom/omarchy@5c0d91a18549 traite le cas où la configuration est lancée en dehors de la session de bureau : les rechargements utilisent la sélection d'instance de Hyprland, signalent les véritables échecs et ne font plus échouer la configuration de la dictée après l’enregistrement des paramètres.

Intégré

Le noyau ARM ajoute des arbres de périphériques pour quatre portables Snapdragon

ryanrhughes a fusionné dans master la proposition omacom/omarchy-pkgs#2049 de birkskyum, ajoutant des arbres de périphériques pour les Acer Swift 14 AI et Swift Go 14, le Dell Latitude 5455 et le HP EliteBook 6 G1q. Selon la proposition, les paquets de micrologiciels et les identifiants matériels de systemd étaient déjà présents, ce qui permet d'utiliser les nouveaux arbres lors de la sélection de l’image.

github-actions[bot] a annoncé dans omacom/omarchy-pkgs#2049:issuecomment-6592465708 la publication de linux-omarchy 7.3-11 sur edge/aarch64. La proposition fait état de compilations réussies des arbres de périphériques, mais précise explicitement qu’aucun des quatre portables n’avait démarré avec ce noyau. Sa publication ne démontre donc pas que ces machines sont effectivement prises en charge.

Fermé

Omapasskey est publié après un renforcement de la sécurité des sorties du terminal

La soumission d'Omapasskey, qui repose sur le TPM, par Divanyx a été publiée puis clôturée. Dans omacom/omarchy-plugin-marketplace#13302:issuecomment-6602986228, Divanyx a indiqué que la version 1.2.2 échappe les caractères de contrôle du terminal provenant de sources non fiables dans les noms de comptes et d’appareils, y compris ceux déjà enregistrés, avec des tests de non-régression.

HANCORE-linux a ensuite confirmé que les problèmes précédemment signalés étaient résolus dans le commit examiné et a accepté la configuration explicite du service système dédié. github-actions[bot] a consigné la publication dans omacom/omarchy-plugin-marketplace#13302:issuecomment-6614926435. Les utilisateurs doivent toujours installer le service natif et configurer un code PIN ; la vérification porte sur la version exacte publiée sur la marketplace et ne constitue pas un audit de sécurité.

Propositions ouvertes

La mise à jour de PrimoDock reste bloquée par un chemin de lancement utilisant l’identité d’une application

La proposition omacom/omarchy-plugin-marketplace#13628 de PrimoGameStudio reste ouverte. Les modifications qui ont suivi ont retiré les identifiants bruts d'applications des chemins automatiques des icônes, transmis les arguments de restauration comme des données et remplacé un mécanisme de lancement des applications web fondé sur eval.

HANCORE-linux a confirmé la correction concernant les applications web, mais a relevé un autre chemin dans la dernière version examinée : l’identité fournie par le client d'une application épinglée inconnue pouvait encore parvenir à un interpréteur de commandes après sa fermeture puis sa relance par l’utilisateur. Dans omacom/omarchy-plugin-marketplace#13628:issuecomment-6618047712, l’approbation reste refusée. Ce constat, fondé sur une analyse statique, décrit une exécution sous certaines conditions avec les droits de l’utilisateur de la session graphique, sans faire état de droits root ni d’une exécution sans interaction.

Propositions ouvertes

La proposition de mise en pause du shell pendant les mises à jour avance, mais la reprise reste incomplète

La proposition omacom/omarchy#16900 de taxin-404, toujours ouverte, prévoit de suspendre le chargement des plugins pendant le remplacement des paquets, puis de redémarrer le shell. Elle vise à empêcher d'anciens moteurs de charger du nouveau QML incompatible en pleine mise à jour, ce qui rend les raccourcis clavier du shell inutilisables.

Après les réserves exprimées par greptile-apps[bot], taxin-404 a indiqué avoir corrigé les états de verrouillage incertains, l’identification des shells externes, les changements de barre pendant une pause et les liens symboliques des horodatages de notification. Une décision commune reste nécessaire sur la reprise après l’échec d’une actualisation ou d’un changement de canal. Le dernier compte rendu du contributeur indique aussi qu’un contrôle de configuration échoue encore, faute de hooks complémentaires dans les paquets ; la proposition n’a pas été fusionnée.