병합됨

로컬 모델에 NVIDIA 필수 구성 요소 추가, 기본 에이전트 없이도 실행 가능

dhh가 omacom/omarchy#17330을 제출하고 quattro 개발 브랜치에 병합했다. 로컬 모델 설정 중 NVIDIA GPU를 감지하면 NVIDIA의 컨테이너 툴킷을 설치하도록 한 변경이다. 이 툴킷은 모델 컨테이너에 필요한 GPU 장치 명세를 제공한다. 기존 N1x 노트북에는 이 필수 구성 요소가 빠져 있었다.

dhh는 omacom/omarchy#17337도 제출해 quattro에 병합했다. 이제 로컬 모델을 실행할 때 기본 에이전트를 확인하기 전에 pi를 선택하고, pi가 없으면 OpenCode를 선택한다. 기본 에이전트가 설정되지 않았을 때 패널의 실행 버튼이 작동하지 않는 것처럼 보이던 문제를 해결한 변경이다. 제공된 테스트는 런처 실행 경로를 확인했으며, 실제 패널에서 버튼을 클릭하는 동작은 테스트하지 않았다.

병합됨

Install > AI에 Herdr Desktop 추가, Omarchy 테마도 활성화

ryanrhughes가 jankeesvw의 omacom/omarchy#17132를 quattro에 병합했다. Herdr 공식 설치 프로그램을 통해 Install > AI에서 Herdr Desktop을 설치할 수 있게 됐다. 앱과 코어는 자체적으로 업데이트된다. 삭제 시 실행 중인 터미널과 사용자 수정 사항을 보존할지 결정해야 하므로 Remove 항목은 아직 없다.

claytonfaria의 작업으로 소개된 테마 통합은 omacom/omarchy@4907fcdf74eb 커밋으로 quattro에 반영됐다. 설치 프로그램 검토 중 greptile-apps[bot]가 테마 의존성이 빠진 것을 발견했고, ryanrhughes는 해당 변경을 먼저 반영하겠다고 밝혔다. 병합 후 ryanrhughes는 설치 과정에서 앱을 최대 30초 동안 기다린 뒤 Omarchy 테마를 활성화하며, 필요한 경우 테마 선택기에서 수동으로 선택할 수도 있다고 설명했다.

커밋됨

의존성 변경으로 업그레이드가 막힌 ARM 그래픽 패키지 재정비

thepixelgardener-create는 aquamarine과 hyprgraphics의 라이브러리 버전이 변경된 뒤 edge 업그레이드가 막혔다고 omacom/omarchy#17368에 보고했다. AmmonMatthews도 Apple Silicon의 rc 채널에서 같은 오류를 보고하고 영향을 받는 ARM 패키지를 정리했다. 이 이슈는 아직 열려 있다.

패키지 저장소의 master 브랜치에는 stevederico의 omacom/omarchy-pkgs@edba40f9377e 커밋으로 aarch64용 aquamarine 0.16.0이 반영됐다. 이어 emirb의 omacom/omarchy-pkgs@9f9775f75462 커밋은 새 라이브러리에 맞춰 Hyprland를 0.57.0-4로 다시 빌드하고, hyprgraphics 변경 시에도 재빌드하도록 했다. 이 패키징 수정 사항들은 커밋됐지만, 제공된 기록만으로는 영향을 받은 모든 채널에서 업그레이드가 성공했는지 확인할 수 없다.

커밋됨

커널 패키징에 충돌 검사 추가, 배포 단계도 수정

실제 커널 패키지와 전환용 패키지에서 같은 패키지 이름이 생성되자, emirb가 패키지 저장소의 master 브랜치에 방지책을 커밋했다. omacom/omarchy-pkgs@53f705bd6bb6은 패키지 이름과 배포 슬롯의 중복을 차단한다. 이후 버전을 올리면서 충돌이 재발하자 omacom/omarchy-pkgs@326470ed1eca에서 커널 고유의 패키지 베이스를 복원했다.

별도로 분리한 배포 헬퍼가 처음에는 배포 단계에서 로드되지 않아 배포가 실패했다. emirb는 omacom/omarchy-pkgs@6399d7ed3ea7에서 이를 수정하고, 헬퍼 가져오기가 누락됐는지 확인하는 워크플로 검사도 추가했다. omacom/omarchy-pkgs@934165435e86은 새로 발생한 namcap 오류가 있으면 검사를 실패 처리하고, 기존 오류는 별도로 보고하도록 했다.

열린 제안

안정 채널 커널 수정 보고, IPv4 백포트 제안은 여전히 검토 중

ChrisDrit의 omacom/omarchy-pkgs#1785은 아직 열려 있다. 10월 29일 제출된 이 제안은 CVE-2026-98432에 해당하는 IPv4 TCP의 해제 후 사용 취약점 수정 사항을 커널 빌드 레시피 세 개에 백포트한다. ChrisDrit는 전체 커널 빌드와 부팅 테스트를 수행하지 않았다고 밝혔다.

omacom/omarchy-pkgs#1785:issuecomment-6579785844에서 bogomind는 11월 2일 안정 채널에 linux-omarchy 7.2.15-1이 올라왔으며, 한 대를 업그레이드하고 재부팅한 뒤 실행 중인 커널을 살펴본 결과 수정된 메모리 해제 호출을 확인했다고 보고했다. 이에 bogomind는 이 제안이 더 이상 필요하지 않다고 판단했다. 이는 기여자가 보고한 검증 결과이며, PR이 닫혔다는 기록은 아니다.

종료됨

대용량 패키지 다운로드 연결 초기화 원인은 Cloudflare 흐름 제어

emirb는 조사 결과 간헐적인 패키지 다운로드 연결 초기화의 원인이 Cloudflare의 HTTP/2 흐름 제어 버그로 밝혀졌다고 보고한 뒤, GreyforgeLabs의 omacom/omarchy#12049를 닫았다. emirb는 사용자가 이제 이 문제를 겪지 않을 것이라고 밝혔다.

9월 16일의 최초 보고에서는 IPv6로 대용량 패키지를 받을 때 반복적으로 실패하지만 IPv4 다운로드는 성공한다고 설명했다. 이슈를 닫으면서 인프라 차원의 원인 진단과 해결이 보고됐지만, 제공된 종료 댓글에는 새로운 다운로드 측정 결과가 없다.

열린 제안

Snapdragon 펌웨어 제안은 33개 기종 지원, 복사된 펌웨어에는 정리 규칙 추가

birkskyum가 Snapdragon X 기기 33종의 OEM 펌웨어를 패키지로 제공하기 위해 omacom/omarchy-pkgs#2037을 제출했다. 빌드 레시피는 설치 프로그램을 실행하지 않고 Windows 드라이버 압축 파일을 풀어 펌웨어 해시를 검증한다. birkskyum는 aarch64에서 패키지 33개를 모두 빌드했다고 보고했다. 이 제안은 아직 열려 있다.

greptile-apps[bot]는 처음에 원격 테이블의 값이 생성된 빌드 레시피에서 실행 가능한 셸 코드로 이어질 수 있음을 발견했다. 이후 검토 요약에 따르면 이 명령어 삽입 문제는 값 검증과 인용 처리를 통해 수정됐다.

별도로 birkskyum의 omacom/omarchy-pkgs@2a89ec9a8650이 master에 커밋됐다. 패키지로 제공되는 펌웨어가 해당 기기에 필요한 전체 구성을 충족하면, Windows에서 추출한 뒤 변경되지 않은 펌웨어 사본을 정리하는 변경이다. 서로 연결된 파일은 함께 처리해 서로 다른 릴리스의 파일이 섞이지 않도록 한다.

열린 제안

설치 프로그램 부팅 개선 제안, 테마 메뉴와 함께 시작 시간 단축 보고

hegjon의 omacom/omarchy-iso#355은 아직 열려 있다. 부팅 시 읽기 작업을 줄이고 시작 작업 일부를 뒤로 미루며, 콘솔 로고를 설치 프로그램의 환영 화면까지 이어서 표시하자는 제안이다. 11월 2일 후속 글에서 hegjon는 병합을 보고한 것이 아니라, 테마 메뉴 작업 위로 로컬에서 리베이스한 상태를 테스트했다.

omacom/omarchy-iso#355:issuecomment-6577701352에서 hegjon는 QEMU USB 2 UEFI 시작 시간의 중앙값이 25.0초에서 10.1초로 줄었다고 보고했다. 삼성 노트북의 콜드 부팅 실측에서는 펌웨어 부팅 메뉴부터 환영 화면까지 걸리는 시간이 37.2초에서 17.1초로 줄었다. 이는 작성자가 직접 측정한 결과다. hegjon는 통합 테스트에 남아 있던 오래된 예상 파일 이름도 발견했으며, 이를 고치자 통합 테스트 모음이 통과했다고 보고했다.

열린 제안

셸 재시작 제안, 오래된 컴포지터 환경 정보 처리

아직 열려 있는 dhh의 omacom/omarchy#16599은 업데이트로 셸이 중지된 뒤, 현재 Hyprland 환경 정보가 없는 터미널에서는 다시 시작하지 못하는 문제를 다룬다. 제안된 런처는 실행 중인 컴포지터와 해당 디스플레이를 찾고, 기존 셸을 중지하기 전에 연결 가능 여부를 확인한다.

omacom/omarchy#16599:issuecomment-6571808439에서 omarchybot는 일회용 데스크톱 환경에서 약 60초가 걸리는 실패를 재현했으며, 해당 브랜치에서는 0.4~1.0초 만에 재시작에 성공했다고 보고했다. omarchybot는 상속받은 시그니처가 종료된 세션을 가리키는 경우를 처리하는 변경도 푸시했다. 이 제안은 여전히 유지관리자의 결정을 기다리고 있으며, 실행 중인 컴포지터가 여러 개일 때 무엇을 선택할지는 설계상 미해결 사항으로 문서에 남아 있다.

병합됨

NVIDIA 잠금 화면 포커스 수정, 두 번째 하드웨어 계열에서도 테스트

앞서 11월 1일에는 dhh가 omacom/omarchy#17277를 제출하고 quattro에 병합했다. NVIDIA의 절전 관련 VT 전환 후 비밀번호 입력란의 포커스를 복원하고, 절전 복귀 후 처음 화면이 꺼질 때까지의 대기 시간을 늘리는 변경이다.

11월 2일 mudiam는 omacom/omarchy#17277:issuecomment-6583434114에서 Quadro T1000을 탑재한 ThinkPad P17로 패치를 테스트했다고 보고했다. 패치 적용 후 세 차례의 절전·복귀 과정에서는 클릭 없이 비밀번호를 입력할 수 있었지만, 패치 전 시도에서는 실패했다. mudiam는 잘못된 비밀번호 입력이나 조기 화면 꺼짐 시점은 테스트하지 않았으며, rc3에 이 패치가 없다는 점을 언급하면서 이후 4.5 릴리스 후보에 포함하는 방안을 검토해 달라고 요청했다.

종료됨

Hyprdrive, 개인정보 보호와 업데이터 수정 후 마켓플레이스에 공개

dragosol의 Hyprdrive 등록 요청인 omacom/omarchy-plugin-marketplace#11392은 공개를 마치고 닫혔다. 등록된 플러그인은 네이티브 컴포지터 플러그인의 설정 패널을 제공한다. 오버뷰, 독, 실험적인 Mosaic 레이아웃을 사용하려면 여전히 사용자가 자신의 Hyprland에 맞춰 네이티브 구성 요소를 직접 빌드하고 설치해야 한다.

dragosol는 세션 잠금 중 오버뷰 입력을 차단하고, 디버그 로그 접근을 제한하며, 사용자 소유의 기존 로그를 안전하게 삭제하도록 수정했다고 보고했다. HANCORE-linux의 최종 정적 검토에서는 프롬프트 처리와 업데이터 승인 검사를 포함해 보고된 소스 코드 문제가 모두 수정됐음을 확인했다. 플러그인이나 테스트를 실행하지는 않았다.

github-actions[bot]가 omacom/omarchy-plugin-marketplace#11392:issuecomment-6581320002에 공개 사실을 기록했다. 이 검증은 마켓플레이스에 제출된 바로 그 스냅샷에만 적용되며, 보안 감사를 의미하지 않는다.

종료됨

Hermes Face 공개, 브리지 접근 제한과 업그레이드 경로 마련

Xarrathh의 Hermes Face 등록 요청인 omacom/omarchy-plugin-marketplace#13625은 로컬 브리지를 수정한 뒤 공개를 마치고 닫혔다. 이 바 위젯은 에이전트 상태를 표시하며, 얼굴 화면에 포커스를 주거나 턴을 중단하고 서비스를 재시작하는 동작을 제공한다. 호환되는 Hermes 에이전트 CLI는 사용자가 미리 직접 설치해야 한다.

Xarrathh는 연결 상대 식별, 파일 접근 권한 제한, 프로세스 인자에 포함되는 대화 내용, 교차 출처 요청과 관련된 문제를 수정했다고 보고했다. HANCORE-linux가 기존 설치본이 정상적으로 작동 중이면 오래된 서버 코드를 계속 실행할 수 있음을 발견하자, Xarrathh는 설정과 기록을 보존하면서 변경된 번들 파일을 복사하고 브리지를 재시작하도록 업데이트 절차를 바꿨다.

HANCORE-linux의 최종 검토는 문서에 명시된 서비스와 패키지 관리 범위를 수용했으며, 자동 검사에서 나온 다운로드 후 실행 경고를 오탐으로 판단했다. github-actions[bot]는 omacom/omarchy-plugin-marketplace#13625:issuecomment-6580895804에 공개 사실을 기록했다. 선택 기능인 음성 출력에는 Microsoft의 Edge 서비스를 사용하므로, 음성으로 읽을 텍스트가 기기 외부로 전송된다.