사전 빌드된 NVIDIA 모듈로 반복적인 드라이버 컴파일 대체
dhh는 linux-omarchy에서 사전 빌드된 NVIDIA 오픈 모듈을 사용하도록 omacom/omarchy#17409을 Quattro 개발 브랜치에 병합했다. 관련 패키지 작업은 omarchy-pkgs의 master에 커밋됐다. 모듈은 정확히 대응하는 커널과 함께 빌드되고 서명되므로, 적용 조건을 충족하는 기기에서는 로컬 DKMS 컴파일이 필요 없다.
greptile-apps[bot]는 DKMS를 제거하면 별도로 설치된 복구용 커널에서 그래픽을 지원하지 못할 수 있다고 지적했다. 최종 커밋된 변경 사항은 다른 커널이 설치돼 있으면 DKMS를 유지한다. omacom/omarchy@97316b0bb66f과 omacom/omarchy-pkgs@bffb8bf70650에 기록된 대로 eevdf와 muqss 변형도 DKMS를 유지한다.
edge의 ARM FFmpeg에 NVIDIA 녹화 지원 추가
ryanrhughes는 '
dhh'의 omacom/omarchy-pkgs#2074를 master에 병합해 aarch64 FFmpeg 패키지에서 NVENC와 NVDEC를 활성화했다. 이는 GB10 및 N1x 하드웨어에서 인코더 지원 누락으로 gpu-screen-recorder를 통한 Omarchy 화면 녹화가 불가능했던 문제를 해결한다.
dhh는 DGX Spark에서 녹화 테스트에 성공했다고 보고했다.
github-actions[bot]는 omacom/omarchy-pkgs#2074:issuecomment-6609673849에서 FFmpeg 2:9.0.2-2.1이 edge/aarch64에 배포됐다고 알렸다. 이 별도 패키지는 Arch Linux ARM의 변경을 수동으로 따라간다. 설명에는 업스트림에 변경 사항이 반영되기 전까지는 더 최신인 업스트림 패키지가 이를 대체하면서 NVIDIA 지원이 사라질 수 있다는 경고가 담겨 있다.
Quake에서 에이전트 선택기 또는 실행 중인 로컬 모델 열기
dhh는 omacom/omarchy#17457을 Quattro에 병합했다. 이제 비어 있는 Quake 콘솔에는 에이전트 선택기가 표시되며, 호환되는 에이전트가 있으면 실행 중인 로컬 모델을 우선 사용한다. 콘솔에서 설치한 에이전트는 떠 있는 설치 터미널에 남는 대신 콘솔 내부에 타일 형태로 열린다.
greptile-apps[bot]는 여러 터미널 창이 하나의 프로세스 ID를 공유할 때 발생하는 오류를 발견했다.
dhh는 omacom/omarchy#17457:discussion_r4456536132에서 설치 창에 고유한 제목을 부여하고 회귀 테스트를 추가해 대응했다. 별도 커밋으로 master에는 Amp Desktop 패키징이, Quattro에는 설치 및 제거 메뉴가 추가됐다. omacom/omarchy@8c76648872bf에 설명된 대로 제거 시에도 'Amp CLI'의 디렉터리는 유지된다.
패키지 빌드에서 로컬 계정 ID 소유의 파일 거부
'emirb'가 커밋한 패키지 빌드 보호 장치는 root가 아닌 사용자나 예상하지 않은 그룹이 소유한 파일이 포함된 아카이브를 거부한다. omacom/omarchy-pkgs@98353c6bab94에는 도입 계기가 설명돼 있다. aarch64용 Bitwarden 패키지에 숫자 ID 1001가 소유한 파일이 222개 들어 있어, 같은 ID를 가진 로컬 계정이 설치된 실행 파일을 제어할 가능성이 있었다.
master의 별도 커밋 omacom/omarchy-pkgs@8896655942d7은 Bitwarden 압축 해제 시 소유권을 root로 지정하도록 변경한다. 보호 장치는 문제가 있는 빌드를 배포 전에 거부한다. 해당 커밋에 따르면 edge 패키지 525개를 조사한 결과 aarch64용 Bitwarden만 유일한 예외로 확인됐다.
모니터 분리 시 충돌 해결을 목표로 한 Hyprland 업데이트 제안
'MPavleski'의 omacom/omarchy-pkgs#2064은 아직 열려 있다. 현재는 Hyprland 0.57.1-2와 이에 맞는 titlebars를 함께 적용하는 방안을 제안한다. 업스트림 릴리스에 관련 수정이 포함돼 있어, 처음 제안했던 세션 잠금 및 dmabuf 수정의 백포트를 대체한 것이다.
접근 방식을 바꾸기 전, MPavleski는 로컬에서 패치한 0.57.0 빌드에서는 HDMI를 분리해도 이전에 나타났던 Firefox 충돌과 셸 종료가 발생하지 않았다고 보고했다. 이는 해당 빌드에 대한 기여자의 테스트 결과다.
l2aptor는 별도로 잠금 해제 후 HDMI 출력이 사라진다고 보고하며 우선 처리를 요청했고, 업스트림에 포함된 또 다른 패치를 사용해 한 차례 부팅에 성공했다고 전했다. 이러한 보고는 '업데이트'의 시급성을 설명하지만, 해결책이 배포됐음을 입증하지는 않는다.
Quattro에 Superwhisper 설정 수정 반영
dhh는 '
AnPod'의 omacom/omarchy#15622를 병합하지 않고 닫으면서, 다른 변경 사항으로 최초 실행 설정, 트레이 위치, 누락된 aarch64 이미지 패키지 문제가 해결됐다고 설명했다. 이 제안은 새로 설치한 환경에 'Superwhisper'의 사용자별 프로필과 단축키가 없다는 문제를 다뤘다.
Quattro에는 기존의 미설정 설치 환경을 복구하는 수정과 공용 Hyprland 다시 불러오기 도우미도 커밋됐다. omacom/omarchy@5c0d91a18549은 데스크톱 세션 밖에서 설정을 실행하는 경우를 처리한다. 다시 불러올 때 'Hyprland'의 인스턴스 선택 기능을 사용하고 실제 실패를 보고하며, 설정을 저장한 뒤 다시 불러오기 때문에 받아쓰기 설정 전체가 실패하는 일도 없어졌다.
ARM 커널에 Snapdragon 노트북 4종의 디바이스 트리 추가
ryanrhughes는 '
birkskyum'의 omacom/omarchy-pkgs#2049를 master에 병합해 Acer Swift 14 AI, Swift Go 14, Dell Latitude 5455, HP EliteBook 6 G1q의 디바이스 트리를 추가했다. 제출 내용에 따르면 펌웨어 패키지와 systemd 하드웨어 식별자가 이미 준비돼 있어 이미지 선택 시 새 트리를 사용할 수 있다.
github-actions[bot]는 omacom/omarchy-pkgs#2049:issuecomment-6592465708에서 linux-omarchy 7.3-11이 edge/aarch64에 배포됐다고 알렸다. 제안에는 디바이스 트리 빌드에 성공했다는 보고가 있지만, 네 노트북 모두 이 커널로 부팅한 적이 없다고 명시돼 있다. 따라서 배포됐다는 사실만으로 하드웨어 지원이 정상 작동한다고 볼 수는 없다.
터미널 출력 보안을 강화한 Omapasskey, 마켓플레이스 등록
'Divanyx'가 제출한 TPM 기반 Omapasskey가 마켓플레이스에 등록되고 제출 건이 닫혔다.
Divanyx는 omacom/omarchy-plugin-marketplace#13302:issuecomment-6602986228에서 1.2.2 버전이 기존에 저장된 이름을 포함해 계정 및 기기 이름에 들어 있는 신뢰할 수 없는 터미널 제어 문자를 이스케이프 처리하며, 회귀 테스트도 갖췄다고 보고했다.
이후 HANCORE-linux는 검토한 커밋에서 이전에 보고된 문제가 해결됐음을 확인했고, 전용 시스템 서비스를 명시적으로 설정하는 방식도 수용했다.
github-actions[bot]는 omacom/omarchy-plugin-marketplace#13302:issuecomment-6614926435에 등록 사실을 기록했다. 사용자는 여전히 네이티브 서비스를 설치하고 PIN을 설정해야 한다. 검증은 마켓플레이스의 해당 스냅샷에만 적용되며 보안 감사는 아니다.
앱 식별 정보를 이용하는 실행 경로 문제로 PrimoDock 업데이트 승인 보류
'PrimoGameStudio'의 omacom/omarchy-plugin-marketplace#13628은 아직 열려 있다. 후속 수정에서는 자동 아이콘 경로에서 가공되지 않은 애플리케이션 식별 정보를 제거하고, 복원 인수를 데이터로 전달하도록 했으며, eval을 사용하던 웹앱 실행 경로를 교체했다.
HANCORE-linux는 웹앱 수정은 확인했지만 최신 검토 대상에서 또 다른 경로를 발견했다. 알 수 없는 고정 앱을 사용자가 닫았다가 다시 실행하면, 클라이언트가 제공한 해당 앱의 식별 정보가 여전히 셸로 전달될 수 있었다. omacom/omarchy-plugin-marketplace#13628:issuecomment-6618047712에서는 승인이 보류된 상태다. 이 발견은 정적 검토를 바탕으로 특정 조건에서 데스크톱 사용자 권한으로 실행될 수 있다는 내용이며, root 권한이나 '제로 클릭' 실행을 주장하지 않는다.
셸 업데이트 중 일시 중지 제안 진전, 복구에는 여전히 공백
'taxin-404'가 연 omacom/omarchy#16900은 패키지를 교체하는 동안 플러그인 로드를 일시 중지한 뒤 셸을 다시 시작하는 방안을 제안한다. 업데이트 도중 기존 엔진이 호환되지 않는 새 QML을 불러오면서 셸 단축키가 작동하지 않게 되는 문제를 겨냥한다.
greptile-apps[bot]가 우려를 제기한 뒤,
taxin-404는 불확실한 잠금 상태, 도구가 관리하지 않는 셸의 식별, 일시 중지 중의 바 변경, 알림 타임스탬프 심볼릭 링크 문제를 수정했다고 보고했다. 새로 고침 및 채널 전환 트랜잭션이 실패했을 때는 여전히 공통 복구 판단 로직이 필요하다. 기여자의 최신 보고에서도 연계 패키징 훅이 없어 설정 검사 하나가 실패한 상태로 남아 있으며, 제안은 아직 병합되지 않았다.
