163 lines
3.4 KiB
Plaintext
Executable File
163 lines
3.4 KiB
Plaintext
Executable File
/////////////////////////////////////////////////////////////////
|
|
// _ __ __ ____ //
|
|
// | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ //
|
|
// | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ //
|
|
// |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / //
|
|
// /___/ /___/ //
|
|
/////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
//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
|
|
},
|
|
},
|