hyprland
a lua module for hyprland 0.55 or later, which reads hyprland.lua. it colors window borders, groups and the groupbar: the focused window and group in blue, the rest in the editors' selection gray, locked groups in yellow.
files: rime.lua · rime-glacier.lua · rime-aurora.lua · rime-abyss.lua · rime-frost.lua · on github
install
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/general/hyprland/rime.lua -o ~/.config/hypr/rime.lua
echo 'require("rime")' >> ~/.config/hypr/hyprland.luaother variants
rime-glacier
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/general/hyprland/rime-glacier.lua -o ~/.config/hypr/rime-glacier.lua
echo 'require("rime-glacier")' >> ~/.config/hypr/hyprland.luarime-aurora
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/general/hyprland/rime-aurora.lua -o ~/.config/hypr/rime-aurora.lua
echo 'require("rime-aurora")' >> ~/.config/hypr/hyprland.luarime-abyss
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/general/hyprland/rime-abyss.lua -o ~/.config/hypr/rime-abyss.lua
echo 'require("rime-abyss")' >> ~/.config/hypr/hyprland.luarime-frost
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/general/hyprland/rime-frost.lua -o ~/.config/hypr/rime-frost.lua
echo 'require("rime-frost")' >> ~/.config/hypr/hyprland.luaput the require after your own hl.config calls, since the last value set wins. hyprland reloads the config on its own.
notes
- older versions and configs still on
hyprland.confcan't load it. - it sets the background color behind the wallpaper too, which shows only with
misc.disable_hyprland_logo.