///////////////////////////////////////////////////////////////// // _ __ __ ____ // // | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ // // | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ // // |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / // // /___/ /___/ // ///////////////////////////////////////////////////////////////// //Global panel settings. { "layer": "top", "position": "bottom", "min-height": 0, "spacing": 0, "gtk-layer-shell": true, //Modules placement. //Left panel part. "modules-left": [ "clock", "custom/separator", "hyprland/language", "custom/separator", "battery#bat2", "battery", ], //Center panel part. "modules-center": [ "hyprland/workspaces", ], //Right panel part. "modules-right": [ "pulseaudio#audio", "custom/separator", "custom/tempicon", "temperature", "custom/separator", "custom/wifiicon", "network" //"custom/btc", //"custom/btd", ], //Modules Configuration. //1. Kayboard layout module. "hyprland/language": { "format": "{}", "format-en": "US", "format-ru": "RU", }, //2. Date and time module. "clock": { "interval": 1, "timezone":"Asia/Novosibirsk", "format": "{:%H:%M | %e %b, %a}", "on-click": "gnome-calendar", "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": { "*": 6 } }, //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 }, //6. Bluetooth headphones disconnect button. "custom/btd": { "format": "", "tooltip": false, "on-click": "bluetoothctl disconnect 0C:AE:BD:DB:52:3A" }, //7. Bluetooth headphones connect button. "custom/btc": { "format": " ", "tooltip": false, "on-click": "bluetoothctl connect 0C:AE:BD:DB:52:3A" }, //8. Modules separator. "custom/separator": { "format": " | ", "tooltip": false, }, //9. Void Linux logo/menu button. "custom/logo": { "format": "  ", "tooltip": false, "on-click": "wofi --show drun -I" }, "custom/wifiicon": { "format": " ", "tooltip": false, //"on-click": "pkill nm || foot --title=nm -e nmtu" }, "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 }, "network": { // "interface": "wlp2*", // (Optional) To force the use of this interface "format-wifi": "{signalStrength}", "format-ethernet": "eth", //"tooltip-format": "{essid} - {ifname} via {gwaddr} ", //"format-linked": "{ifname} (No IP) ", "format-disconnected": "no net", "format-alt": "{ifname}, {essid}", "tooltip": false, "interval": 3, //"on-click-right": "pkill nm || foot --title=nm -e nmtui", }, //11. Temperature monitoring module. "temperature": { "format": "{temperatureC}°C", "on-click": "pkill htop || foot --title=smtr -e htop", "critical-threshold": 80, "tooltip":false, }, },