Hyprland는 다양한 시각 효과와 사용자 지정 기능, 플러그인 시스템을 갖춘 독립적인 동적 타일링 Wayland 컴포지터입니다.
anomalyco/hokum
Rune Rust UI 프레임워크로 테마형 알림 카드를 그리는 Wayland 컴포지터용 freedesktop 알림 데몬입니다.
- 스타
- 244
- 포크
- 11
- 열린 이슈
- 1
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Hokum은 niri, sway, Hyprland, river처럼 zwlr_layer_shell_v1을 지원하는 Wayland 컴포지터를 위한 알림 데몬으로, org.freedesktop.Notifications D-Bus 인터페이스를 구현합니다. 알림 카드는 같은 프로젝트의 Rust UI 프레임워크인 Rune으로 그리며, 슬라이드 인 전환과 스프링 기반 재배치 애니메이션을 적용합니다.
설정 창에서 테마를 선택하고 동작을 구성할 수 있습니다. 기본 제공 테마는 8가지이며, 문서화된 형식으로 사용자 지정 테마를 만들 수도 있습니다. 모든 설정은 하나의 config.kdl 파일에 저장되며, 설정 창에서 주석을 보존한 채 편집할 수 있고 직접 수정한 내용도 저장 시 반영됩니다. 앱별 규칙으로 알림 음소거, 표시 시간, 방해 금지 모드 우회 허용 여부를 설정할 수 있습니다.
알림 카드에서는 액션 버튼, XDG 활성화 토큰을 이용한 클릭 시 앱 활성화, 진행률 표시줄, 볼륨 및 밝기 팝업의 제자리 교체를 지원하며, 중요 알림은 직접 닫을 때까지 표시됩니다. dismiss, invoke, dnd 등의 CLI 하위 명령으로 키 바인딩과 상태 표시줄에서 데몬을 제어할 수 있으며, 새 빌드를 확인하고 클릭 후 자체 업데이트하도록 설정할 수도 있습니다.
핵심 기능
- 01Wayland 레이어 셸 컴포지터에서 freedesktop 알림 D-Bus 인터페이스 구현
- 02Rune Rust UI 프레임워크로 알림 카드를 그리고 슬라이드 인 및 스프링 애니메이션 적용
- 03기본 제공 테마 8종과 문서화된 형식의 사용자 지정 테마 지원
- 04설정 창이나 직접 편집할 수 있는 단일 config.kdl 파일
- 05앱별 알림 음소거, 표시 시간, 방해 금지 모드 예외 설정
- 06키 바인딩과 상태 표시줄에서 사용할 수 있는 dismiss, invoke, 방해 금지 모드 CLI 제어
활용 사례
- sway 또는 Hyprland 같은 타일링 Wayland 환경에서 데스크톱 알림 받기
- mako, dunst 또는 swaync를 테마 설정이 가능한 알림 데몬으로 대체하기
- 키 바인딩이나 상태 표시줄을 연결해 알림을 닫거나 방해 금지 모드를 전환하기
빠른 시작
- 1
AUR에서 설치합니다
paru -S hokum-bin - 2
세션과 함께 Hokum을 시작하고, 이름을 사용 중인 다른 알림 데몬은 중지합니다
systemctl --user enable --now hokum.service - 3
설정 창을 엽니다
hokum
사용 전 알아둘 점
- niri, sway, Hyprland, river처럼 zwlr_layer_shell_v1을 지원하는 Wayland 컴포지터에서만 작동합니다.
- 일부 데스크톱 셸은 알림 서버로 작동하므로, 먼저 자체 알림 기능을 꺼야 합니다.
- 기본적으로 매시간 업데이트 서버를 확인하며, 확인 기능을 비활성화하지 않는 한 클릭한 후에만 업데이트합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- hokum은(는) 무엇인가요?
- Rune Rust UI 프레임워크로 테마형 알림 카드를 그리는 Wayland 컴포지터용 freedesktop 알림 데몬입니다. Hokum은 niri, sway, Hyprland, river처럼 zwlr_layer_shell_v1을 지원하는 Wayland 컴포지터를 위한 알림 데몬으로, org.freedesktop.Notifications D-Bus 인터페이스를 구현합니다. 알림 카드는 같은 프로젝트의 Rust UI 프레임워크인 Rune으로 그리며, 슬라이드 인 전환과 스프링 기반 재배치 애니메이션을 적용합니다.
- hokum은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hokum은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hokum은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hokum의 마지막 커밋은 2026년 11월 1일입니다.
- hokum은(는) 어디에 사용할 수 있나요?
- sway 또는 Hyprland 같은 타일링 Wayland 환경에서 데스크톱 알림 받기 mako, dunst 또는 swaync를 테마 설정이 가능한 알림 데몬으로 대체하기 키 바인딩이나 상태 표시줄을 연결해 알림을 닫거나 방해 금지 모드를 전환하기
- hokum는 어떻게 설치하나요?
- AUR에서 설치합니다: paru -S hokum-bin 세션과 함께 Hokum을 시작하고, 이름을 사용 중인 다른 알림 데몬은 중지합니다: systemctl --user enable --now hokum.service 설정 창을 엽니다: hokum
- hokum은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/anomalyco/hokum
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
스크롤링, 드윈들, 마스터, 스태킹 레이아웃과 출력별 워크스페이스, 블러, 애니메이션을 지원하는 일상용 Wayland 컴포지터입니다.
Omarchy의 Linux Wayland 데스크톱을 위한 GUI 파일 관리자입니다. 목록, 열, 격자, 두 패널 보기와 Quick Look 미리보기를 제공합니다.
Wayland에서 트랙패드 가장자리의 1~4손가락 제스처를 볼륨·밝기 조절 같은 동작에 연결하는 경량 Rust 데몬입니다.
웹, 모바일, 데스크톱에서 알림, 저장소 활동, 사용자 활동을 필터링해 보여주는 다중 열 GitHub 클라이언트입니다.