**文書の過去の版を表示しています。**
Waybar カスタマイズ / Hyprland on ArchLinux
リロードコマンド
ファイルを編集して再読み込み反映したい場合は以下を実行。
user$ killall waybar && waybar & disown
WayBarの改造 (ミニマム)
user$ mkdir -p ~/.config/waybar user$ touch ~/.config/waybar/config.jsonc; nano ~/.config/waybar/config.jsonc user$ touch ~/.config/waybar/style.css; nano ~/.config/waybar/style.css user$ killall waybar && waybar & disown; # リロード
config.jsonc
参考元より若干カスタムしてます (画面上部センタリングの時計に、アクティブウィンドウタイトルを足して表示している)
{ "layer": "top", "position": "top", "height": 32, "modules-left": ["hyprland/workspaces"] "modules-center": ["clock","hyprland/window"], "modules-right": ["network", "battery", "cpu", "memory", "tray"], "hyprland/workspaces": { "disable-scroll": true, "all-outputs": true }, "clock": { "format": "{:%H:%M // }", "tooltip-format": "{:%A, %d %B %Y}" }, "hyprland/window" : { "format": "{}", "max-length": 100 }, "network": { "format-wifi": " {signalStrength}%", "format-ethernet": " Connected", "format-disconnected": " Offline" }, "battery": { "format": "{capacity}%", "format-charging": " {capacity}%", "format-full": " {capacity}%" }, "cpu": { "format": " {usage}%" }, "memory": { "format": " {used}MB" }, "tray": { "spacing": 10 } }
style.css
* { font-family: JetBrainsMono, monospace; font-size: 13px; } window#waybar { background-color: #1e1e2e; color: #cdd6f4; } #workspaces button { padding: 5px; color: #cdd6f4; } #workspaces button.active { background-color: #89b4fa; color: #1e1e2e; } #clock, #battery, #network, #cpu, #memory { padding: 0 10px; }
WayBarの改造 (既定値をいじる場合)
user$ mkdir -p ~/.config/waybar user$ cp /etc/xdg/waybar/config.jsonc ~/.config/waybar/ user$ cp /etc/xdg/waybar/style.css ~/.config/waybar/ user$ nano ~/.config/waybar/config.jsonc