Open5

hyprland いろいろ

nicknick

プラグイン

hyprpmを使って管理できる

hyprpmのインストール

簡易なチートシート

hyprpm list 現在インストールされてるやつのリスト
hyprpm add プラグインを追加する
hyprpm remove プラグインを消す
hyprpm enable プラグインを有効化
hyprpm disable プラグインを無効化

hy3

i3っぽいタイリングルールにできる

hyprland.conf

general {
~略~
    layout = hy3
}

くわしくは追記予定

hyprexpo

ワークスペースの全容を見れるやつ
hyprland.conf

bind = $mainMod, I, hyprexpo:expo, toggle

mod + i でトグルできる

nicknick

通知

swayncが使える

hyprland.conf

exec-once = swaync
bind = $mainMod|SHIFT, N, exec, swaync-client -t

mod + Shift + N で表示をトグルできる

nicknick

音量/画面輝度インジケータ

swayosdが使える

  • CapsLock のインジケータも表示できるようですが設定してません

hyprland.conf

exec-once = swayosd-server

bindel = ,XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise
bindel = ,XF86AudioLowerVolume, exec, swayosd-client --output-volume lower
bindel = ,XF86AudioMute, exec, swayosd-client --output-volume mute-toggle
bindel = ,XF86MonBrightnessUp, exec, swayosd-client --brightness raise
bindel = ,XF86MonBrightnessDown, exec, swayosd-client --brightness lower
nicknick

スクリーンショット

flameshotglim + slurpは使いたくない人はhyprshotがある

  • openSUSE Tumbleweedではhyprshotとして提供されている(zypper)

hyprland.conf

bind = $mainMod|SHIFT, I, exec, hyprshot -m region

選択範囲をクリップボードに保存できる

nicknick

キーバインディング

hyprland.conf

ワークスペースの Next/Prev

bind = $mainMod, I, workspace, +1 #次のワークスペースへ
bind = $mainMod, U, workspace, -1 #前のワークスペースへ