Omarchy, DHH가 만든 Linux 배포판

1 month ago 9

  • Omarchy는 Arch Linux를 기반으로 Hyprland 타일링 윈도 매니저를 사용한 omakase 스타일 배포판으로, 개발에 필요한 거의 모든 도구를 기본 포함
  • 단순 패키지 모음이 아니라 심미성과 생산성을 모두 고려한 완성형 시스템을 지향하며, 키보드 중심의 완전한 단축키 네비게이션이 특징이며, Super 키 조합으로 앱 실행·창 배치·워크스페이스 이동 가능
  • 기본 앱에는 Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom 등 생산성과 엔터테인먼트 모두를 아우르는 구성 제공
  • fzf, Zoxide, ripgrep, eza, fd 등 강력한 CLI/TUI 도구와 Steam/Retroarch/Minecraft 런처 같은 게임 플랫폼까지 아우름
  • LazyVim 기반 Neovim, Docker, GitHub CLI, Mise 등 개발자용 도구도 제공

Omarchy 개요

  • Arch Linux + Hyprland 기반의 개발자 특화 배포판
  • Ruby On Rails를 만든 유명 개발자 DHH(David Heinemeier Hansson)가 직접 구성한 omakase 스타일 배포판
  • 단순한 패키지 모음이 아닌, 미니멀 하면서도 아름다움과 생산성을 동시에 추구하는 통합형 시스템
    • 모든 주요 개발 도구와 일상용 소프트웨어가 사전 탑재되어 즉시 개발 환경 구축 가능
    • 아름다운 테마, 효율적인 타일링, 전면 키보드 컨트롤, TUI 애플리케이션 내장
    • 설정 파일 편집을 통한 고급 사용자 커스터마이징
    • 개발, 집필, 디자인, 회의 등 다양한 업무에 바로 투입 가능한 완성도 높은 데스크탑 환경
  • 아름다운 시스템은 동기부여를 높이고, 높은 동기부여가 생산성으로 이어진다는 철학 반영
  • TUI 중심, 테마가 강조된 타일링 윈도우 환경은 호불호가 있을 수 있으나, 익숙해지면 개발 효율과 몰입도를 크게 높일 수 있음
  • Omarchy는 고급 사용자, 개발자, 타일링 윈도우 와 키보드 중심 조작 및 설정 파일 직접 편집에 익숙한 사용자에게 적합함
  • 리눅스 입문자, 전통적 데스크탑 환경이 익숙한 사용자에게는 Ubuntu 기반의 Omakub 를 먼저 경험하는 것을 추천함

네비게이션

  • 전면 키보드 제어
    • 앱 런처: Super + Space
    • 메인 메뉴: Super + Alt + Space
    • 브라우저: Super + B
    • 터미널: Super + Return
    • 창 전환: Super + Arrow
    • 창 이동: Super + Shift + [숫자]
    • 창 부동/타일 전환: Super + V
  • Hyprland의 타일링/스택/워크스페이스 관리 가능
  • 창 크기 조정 및 배치는 Super + 마우스로 수행 가능

기본 애플리케이션

CLI/TUI

  • Neovim (LazyVim 프리셋)
  • fzf — 퍼지 검색 (ff, Ctrl+R 지원)
  • Zoxide — cd 대체, 디렉터리 히스토리 기반 이동
  • ripgrep — 초고속 파일 내용 검색
  • eza — ls 대체, 컬러+아이콘 지원
  • fd — find 대체, 직관적 문법
  • Lazygit — 터미널 Git 클라이언트
  • Lazydocker — Docker 관리 TUI
  • Btop — CPU/메모리/네트워크 모니터링
  • Impala — Wi-Fi TUI
  • Fastfetch — 시스템 정보 표시

GUI

상용 소프트웨어

  • 1Password — 패스워드 매니저
  • Typora — 미니멀 마크다운 에디터
  • Dropbox — 파일 동기화
  • Spotify — 음악 스트리밍
  • Zoom — 화상회의

개발 도구

  • 기본 에디터: LazyVim
  • 대체 에디터: VSCode(VSCodium), Cursor, Zed, Emacs (yay로 설치)
  • Mise — 다중 언어 런타임 관리
  • Docker + Compose 사전 구성
  • GitHub CLI — GitHub 인증/레포 관리
  • Omarchy 메뉴에서 로컬 DB 설치 지원

게임

  • Steam — Proton 기반 최신 게임
  • Retroarch — 레트로 게임 에뮬
  • Minecraft 런처 (yay -S minecraft-launcher)

Read Entire Article