Hyprland 0.55.3をインストールしました。
現在の構成は以下の通り。

$ pacman -Q hyprland quickshell caelestia-cli caelestia-shell
hyprland 0.55.3-1
quickshell-git 0.2.0.r148.g8db8ca1-1
caelestia-cli 1.0.8-1
caelestia-shell 2.0.2-1

変化点

Hyprland

Caelestia

調査

Hyprland

  • luaへの完全移行は0.57〜0.58くらい?
    https://hypr.land/news/update55/

    This does not mean your hyprlang config is now broken - it will still work, for a few releases.

  • 設定ファイルは~/.config/hypr/hyprland.lua
  • サンプル
    https://github.com/hyprwm/Hyprland/blob/main/example/hyprland.lua
  • グローバル変数hlで設定する
  • ファイル分割(拡張子は不要みたいだ)
    -- refers to $XDG_CONFIG_HOME/hypr/awesomeconf/keybinds.lua
    require("awesomeconf/keybinds")

    -- refers to $XDG_CONFIG_HOME/hypr/awesomeconf/animation.lua
    require("awesomeconf.animation")
  • 変換ツール
    paru -S hyprlang2lua
    hyprlang2lua ~/.config/hypr/hyprland.conf > ~/.config/hypr/hyprland.lua
    mv ~/.config/hypr/hyprland.conf ~/.config/hypr/hyprland.conf~

Caelestia

対策

TBD