///////////////////////////////////////////////////////////////// // _ __ __ ____ // // | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ // // | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ // // |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / // // /___/ /___/ // ///////////////////////////////////////////////////////////////// //Global panel settings. { "layer": "top", "position": "bottom", "spacing": 0, "width": 1160, "margin-top": -12, "gtk-layer-shell": true, //Modules placement. //Left panel part. "modules-left": [ "clock", "battery#bat2", "battery" ], //Center panel part. "modules-center": [ "hyprland/workspaces" ], //Right panel part. "modules-right": [ "pulseaudio#audio", "hyprland/language", "temperature" ], //Modules Configuration. //1. Kayboard layout module. "hyprland/language": { "format": " {}", "format-en": "US", "format-ru": "RU", }, //2. Date and time module. "clock": { "interval": 1, "format": "{:%H:%M, %e %b, %a}", "tooltip": false, }, //3. Workspaces switcher module. "hyprland/workspaces": { "format": "{icon}", "format-icons": { "1": "", "2": "", "3": "", "4": "", "5": "", "6": "", "7": "", "8": "", "9": "", "10": "", }, "on-click": "activate", "tooltip": false, "persistent_workspaces": { "*": 7 } }, //4. PulseAudio control module. "pulseaudio#audio": { "format": "{icon} {volume}", "format-bluetooth": "{icon} {volume}", "format-bluetooth-muted": " ", "format-muted": " ", "format-icons": { "default": [ "     ", "     ", "     ", "     ", "     ", "     ", "     ", "     ", "     ", "     " ] }, "on-click-right": "pactl set-sink-mute @DEFAULT_SINK@ toggle", "on-click": "pkill pulsemixer || foot --title=pm -e pulsemixer", "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", "tooltip": false, }, //5. Battery 0 (internal) capacity monitoring module. "battery": { "states": { "warning": 30, "critical": 10 }, "format": "{icon} {capacity}", "format-charging": " {capacity}", "format-plugged": " {capacity}", "format-icons": [ "","","","" ], "on-click": "", "tooltip": false, "bat": "BAT0", "interval": 1 }, //8. Modules separator. "custom/separator": { "format": " ", "tooltip": false, }, "custom/tempicon": { "format": " ", "tooltip": false, "on-click": "pkill btm || foot --title=smtr -e btm" }, //10. Battery 1 (external) capacity monitoring module. "battery#bat2": { "states": { "warning": 30, "critical": 15 }, "format": "{icon} {capacity}", "format-charging": " {capacity}", "format-plugged": " {capacity}", "format-icons": [ "","","","" //,"󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" //"󰁺","󰁻","󰁼","󰁽","󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" ], "on-click": "", "tooltip": false, "bat": "BAT1", "interval": 1 }, //11. Temperature monitoring module. "temperature": { "format": " {temperatureC}°C", "on-click": "pkill htop || foot --title=smtr -e htop", "critical-threshold": 80, "tooltip":false }, },