{ xdg.configFile."waybar/config".text = /* json */ '' { "layer": "top", "position": "top", "height": 20, "exclusive": true, "passthrough": false, "gtk-layer-shell": true, "modules-left": [ "temperature", "cpu", "memory" ], "modules-center": ["hyprland/window"], "modules-right": [ "battery", "clock" ], "hyprland/window": { "format": "{}" }, "clock": { "format": "{:%H:%M}", "format-alt": "{:%b %d %Y}", "tooltip-format": "{:%Y %B}\n{calendar}", }, "cpu": { "interval": 10, "format": " {}%", "max-length": 10, "on-click": "", }, "memory": { "interval": 30, "format": " {}%", "format-alt":" {used:0.1f}GB", "max-length": 10, }, "temperature": { "interval": 10, "format": " {temperatureC}°C", "format-alt":"temprature", "max-length": 10, }, "battery": { "bat": "BAT0", "adapter": "ADP0", "interval": 60, "states": { "warning": 30, "critical": 15 }, "max-length": 20, "format": "{icon}", "format-warning": "{icon}", "format-critical": "{icon}", "format-charging": "", "format-plugged": "󰚥", "format-notcharging": "󰚥", "format-alt": "{icon} {time}", "format-full": "󰂄", "format-icons": ["󱊡", "󱊢", "󱊣"] }, } ''; xdg.configFile."waybar/style.css".text = /* css */ '' * { /* `otf-font-awesome` is required to be installed for icons */ font-family: Material Design Icons, JetBrainsMono Nerd Font, Iosevka Nerd Font; font-size: 12px; border: none; border-radius: 0; min-height: 0; } window#waybar { background-color: rgba(26, 27, 38, 0.5); color: #ffffff; transition-property: background-color; transition-duration: 0.5s; } window#waybar.hidden { opacity: 0.1; } #window { color: #64727d; } #clock, #temperature, #mpris, #cpu, #memory { color: #e5e5e5; border-radius: 6px; padding: 2px 10px; background-color: #252733; border-radius: 8px; font-size: 16px; margin-left: 4px; margin-right: 4px; margin-top: 8.5px; margin-bottom: 8.5px; } #temperature{ color: #7a95c9; } #cpu { color: #fb958b; } #memory { color: #a1c999; } #battery { background-color: #252733; padding: 0em 2em; font-size: 14px; padding-left: 7.5px; padding-right: 7.5px; padding-top: 3px; padding-bottom: 3px; margin-top: 7px; margin-bottom: 7px; font-size: 20px; } #battery { color: #8fbcbb; border-radius: 0px 8px 8px 0px; padding-right: 2px; font-size: 16px; } #battery.critical, #battery.warning, #battery.full, #battery.plugged { color: #8fbcbb; padding-left: 6px; padding-right: 12px; font-size: 16px; } #battery.charging { font-size: 18px; padding-right: 13px; padding-left: 4px; } #battery.full, #battery.plugged { font-size: 22.5px; padding-right: 10px; } @keyframes blink { to { background-color: rgba(30, 34, 42, 0.5); color: #abb2bf; } } #battery.warning { color: #ecd3a0; } #battery.critical:not(.charging) { color: #fb958b; } #clock { color: #8a909e; font-weight: bold; margin-top: 7px; margin-bottom: 7px; } tooltip { font-family: Iosevka Nerd Font; border-radius: 15px; padding: 15px; background-color: #1f232b; } tooltip label { font-family: Iosevka Nerd Font; padding: 5px; } label:focus { background-color: #1f232b; } #custom-wallpaper { color: #dbd9d8; padding-right: 5; padding-left: 0; } ''; }