XFCE_AND_HYPERLAND
This commit is contained in:
@@ -0,0 +1,448 @@
|
||||
// {
|
||||
// "layer": "top",
|
||||
// "position": "top",
|
||||
// "height": 10,
|
||||
// "width": 1600,
|
||||
// "margin-bottom": 5,
|
||||
|
||||
|
||||
// "modules-left": ["sep", "ai", "cmus", "hyprland/window"],
|
||||
// "modules-center": ["hyprland/workspaces"],
|
||||
// "modules-right": ["custom/cmus", "tray", "cpu", "memory", "pulseaudio", "hyprland/language", "clock", "sep"],
|
||||
|
||||
// "tray": {
|
||||
// "icon-size": 16,
|
||||
// "spacing": 16
|
||||
// },
|
||||
|
||||
// "cpu": {
|
||||
// "format": " {usage}%",
|
||||
// "tooltip": false
|
||||
// },
|
||||
// "memory": {
|
||||
// "format": " {}%",
|
||||
// "tooltip": false
|
||||
// },
|
||||
// "hyprland/window": {
|
||||
// "format": "{class}",
|
||||
// "separate-outputs": false,
|
||||
// },
|
||||
|
||||
|
||||
// "hyprland/workspaces": {
|
||||
// "format": "{icon}",
|
||||
// "on-click": "activate",
|
||||
// "format-icons": {
|
||||
// "1": "",
|
||||
// "2": "",
|
||||
// "3": "",
|
||||
// "4": "",
|
||||
// "5": "",
|
||||
// "6": "",
|
||||
// "7": "",
|
||||
// },
|
||||
// "tooltip": false
|
||||
// },
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// "clock": {
|
||||
// "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
// "format-alt": "{:%Y-%m-%d}"
|
||||
// },
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// "cmus": {
|
||||
// "format": "Radio playing",
|
||||
// "max-length": 45,
|
||||
// "interval": 1,
|
||||
// "exec": "cmus-remote -C \"format_print '%F'\"",
|
||||
// "exec-if": "pgrep ollama",
|
||||
// "on-click": "cmus-remote -u",
|
||||
// "on-scroll-up": "cmus-remote --next",
|
||||
// "on-scroll-down": "cmus-remote --prev",
|
||||
// "escape": true,
|
||||
// "tooltip": false
|
||||
// },
|
||||
|
||||
// "sep": {
|
||||
// "format": "_",
|
||||
// },
|
||||
|
||||
|
||||
// }
|
||||
|
||||
|
||||
[
|
||||
{
|
||||
// MAIN BAR //
|
||||
"name": "main",
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"height": 10,
|
||||
"width": 1600,
|
||||
"margin-bottom": 5,
|
||||
|
||||
"modules-left": [
|
||||
"group/traym",
|
||||
"custom/spacer5",
|
||||
"hyprland/submap",
|
||||
"hyprland/window",
|
||||
],
|
||||
"modules-center": [
|
||||
"hyprland/workspaces"
|
||||
],
|
||||
|
||||
"modules-right": [
|
||||
// "custom/spacer1",
|
||||
"cpu",
|
||||
"temperature",
|
||||
"custom/nvidia",
|
||||
"group/storage",
|
||||
"disk",
|
||||
"custom/spacer1",
|
||||
"network#info",
|
||||
"custom/spacer1",
|
||||
"pulseaudio#input",
|
||||
"pulseaudio#output",
|
||||
"custom/spacer1",
|
||||
"backlight",
|
||||
"hyprland/language",
|
||||
"custom/battery",
|
||||
"custom/spacer1",
|
||||
// "custom/weather",
|
||||
"clock"
|
||||
],
|
||||
|
||||
// Modules
|
||||
|
||||
"disk": {
|
||||
"interval": 16,
|
||||
"format": " {percentage_used}%",
|
||||
"tooltip": "{}",
|
||||
"tooltip-format": "Free {free}",
|
||||
"on-click": "qdirstat & aplay ~/.config/sounds/interact.wav",
|
||||
"states": {
|
||||
"warning": 85,
|
||||
"critical": 95
|
||||
}
|
||||
},
|
||||
|
||||
"custom/weather": {
|
||||
"format": "{}°",
|
||||
"tooltip": true,
|
||||
"interval": 60,
|
||||
"exec": "wttrbar --nerd --location Oulu-finland",
|
||||
"return-type": "json"
|
||||
},
|
||||
|
||||
"group/traym": {
|
||||
"orientation": "horizontal",
|
||||
"drawer": {},
|
||||
"modules": ["custom/trayicon"]
|
||||
},
|
||||
|
||||
"group/storage": {
|
||||
"orientation": "horizontal",
|
||||
"drawer": {
|
||||
"transition-duration": "500",
|
||||
"transition-left-to-right": "true",
|
||||
"children-class": "drawer-child"
|
||||
//"click-to-reveal": "false"
|
||||
},
|
||||
"modules": ["memory#ram",
|
||||
"memory#swap"
|
||||
// "disk"
|
||||
]
|
||||
},
|
||||
|
||||
"group/power": {
|
||||
"orientation": "horizontal",
|
||||
"drawer": {
|
||||
"transition-duration": "500",
|
||||
"transition-left-to-right": "true",
|
||||
"children-class": "drawer-child"
|
||||
//"click-to-reveal": "false"
|
||||
},
|
||||
"modules": ["custom/battery", "backlight"]
|
||||
},
|
||||
|
||||
"backlight": {
|
||||
"device": "intel_backlight",
|
||||
"format": "{icon} {percent}%",
|
||||
"format-icons": ["", "", "", "", ""],
|
||||
"scroll-step": 2
|
||||
},
|
||||
|
||||
"custom/nvidia": {
|
||||
"interval": 4,
|
||||
"return-type": "json",
|
||||
"exec": "~/.config/hypr/themes/Mocha-Power/nvidia.sh",
|
||||
"format": "<span size='x-large' rise='-2500'></span>{text}",
|
||||
"tooltip": "true",
|
||||
"tooltip-format": "{alt}"
|
||||
},
|
||||
|
||||
"custom/battery": {
|
||||
"interval": 4,
|
||||
"return-type": "json",
|
||||
"exec": "~/.config/hypr/themes/Mocha-Power/bat-pp.sh refresh",
|
||||
"exec-on-event": true,
|
||||
"format": "{text}%",
|
||||
"on-click": "~/.config/hypr/themes/Mocha-Power/bat-pp.sh toggle & aplay ~/.config/sounds/interact.wav",
|
||||
"tooltip": "true",
|
||||
"tooltip-format": "{alt}"
|
||||
},
|
||||
|
||||
// "custom/battery": {
|
||||
// "return-type": "json",
|
||||
// "exec": "~/.config/hypr/themes/Mocha-Power/bat-pp2.sh refresh",
|
||||
// "exec-on-event": true,
|
||||
// "format": "{text}%",
|
||||
// "on-click": "~/.config/hypr/themes/Mocha-Power/bat-pp2.sh toggle & aplay ~/.config/sounds/interact.wav",
|
||||
// "tooltip": "true",
|
||||
// "tooltip-format": "{alt}"
|
||||
// },
|
||||
|
||||
"clock": {
|
||||
"interval": 1,
|
||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
"format-alt": "{:%d.%m.%Y}",
|
||||
|
||||
"calendar": {
|
||||
"weeks-pos": "right",
|
||||
"mode": "month",
|
||||
"format": {
|
||||
"months": "<span color='#cba6f7'><b>{}</b></span>",
|
||||
"days": "<span color='#cdd6f4'><b>{}</b></span>",
|
||||
"weeks": "<span color='#94e2d5'> W{}</span>",
|
||||
"weekdays": "<span color='#f9e2af'><b>{}</b></span>",
|
||||
"today": "<span color='#f5e0dc'><b><u>{}</u></b></span>"
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"interval": 4,
|
||||
"format": " {usage}%",
|
||||
"states": {
|
||||
"warning": 80,
|
||||
"critical": 95
|
||||
}
|
||||
},
|
||||
|
||||
"hyprland/language": {
|
||||
"format": "{}",
|
||||
"format-en": "EN",
|
||||
"format-ru": "RU",
|
||||
"tooltip": false,
|
||||
"class": "language"
|
||||
},
|
||||
|
||||
"memory#ram": {
|
||||
"interval": 4,
|
||||
"format": " {}%",
|
||||
"states": {
|
||||
"warning": 80,
|
||||
"critical": 95
|
||||
},
|
||||
"tooltip": "{}",
|
||||
"tooltip-format": "{used}/{total} GiB"
|
||||
},
|
||||
|
||||
"memory#swap": {
|
||||
"interval": 16,
|
||||
"format": " {swapPercentage}%",
|
||||
"tooltip": "{}",
|
||||
"tooltip-format": "{swapUsed}/{swapTotal}GiB"
|
||||
},
|
||||
|
||||
"network#info": {
|
||||
"interval": 2,
|
||||
"format": " Offline",
|
||||
"format-wifi": "{icon} {bandwidthDownBits}",
|
||||
"format-ethernet": " {bandwidthDownBits}",
|
||||
"min-length": 11,
|
||||
"tooltip": "{}",
|
||||
"tooltip-format-wifi": "{ifname}\n{essid}\n{signalStrength}% \n{frequency} GHz\n {bandwidthDownBits}\n {bandwidthUpBits}",
|
||||
"tooltip-format-ethernet": "{ifname}\n {bandwidthDownBits} \n {bandwidthUpBits}",
|
||||
"on-click": "iwgtk& aplay ~/.config/sounds/interact.wav",
|
||||
"format-icons": ["", "", "", "", ""],
|
||||
"states": {
|
||||
"normal": 25
|
||||
}
|
||||
},
|
||||
|
||||
"network#up": {
|
||||
"interval": 4,
|
||||
"format": " ",
|
||||
"format-wifi": " {bandwidthUpBits}",
|
||||
"format-ethernet": " {bandwidthUpBits}",
|
||||
"format-disconnected": " ",
|
||||
"min-length": 11
|
||||
},
|
||||
|
||||
"network#down": {
|
||||
"interval": 4,
|
||||
"format": " {bandwidthDownBits}",
|
||||
"format-wifi": " {bandwidthDownBits}",
|
||||
"format-ethernet": " {bandwidthDownBits}",
|
||||
"min-length": 11
|
||||
},
|
||||
|
||||
"hyprland/submap": {
|
||||
"always-on": true,
|
||||
"default-submap": "",
|
||||
"format": "{}",
|
||||
"format-RESIZE": "{}lol",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"hyprland/window": {
|
||||
"format": "{title}",
|
||||
"max-length": 48,
|
||||
"tooltip": false,
|
||||
"icon": true,
|
||||
"icon-size": 16,
|
||||
"tooltip": true
|
||||
},
|
||||
|
||||
"hyprland/workspaces": {
|
||||
"disable-scroll-wraparound": true,
|
||||
"smooth-scrolling-threshold": 1,
|
||||
"enable-bar-scroll": true,
|
||||
"format": "{icon}",
|
||||
"show-special": true,
|
||||
"special-visible-only": false,
|
||||
"format-icons": {
|
||||
"1": "",
|
||||
"2": "",
|
||||
"3": "",
|
||||
"4": "",
|
||||
"5": "",
|
||||
"6": "",
|
||||
"7": "",
|
||||
},
|
||||
},
|
||||
|
||||
"pulseaudio#output": {
|
||||
"format": "{icon} {volume}%",
|
||||
"format-bluetooth": "{icon} {volume}%",
|
||||
"format-source-muted": "{volume}",
|
||||
"format-icons": {
|
||||
"headphone": "",
|
||||
"hands-free": "",
|
||||
"headset": "",
|
||||
"phone": "",
|
||||
"portable": "",
|
||||
"car": "",
|
||||
"default": ["", "", ""]
|
||||
},
|
||||
"on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle",
|
||||
"on-click-right": "pavucontrol & paplay ~/.config/hypr/LibreOS/interact.wav",
|
||||
"tooltip": true,
|
||||
"scroll-step": 5
|
||||
},
|
||||
|
||||
"pulseaudio#input": {
|
||||
"format": " {format_source}%",
|
||||
"format-source": "{volume}",
|
||||
"format-source-muted": "{volume}",
|
||||
"on-scroll-up": "sh -c 'vol=$(pactl get-source-volume @DEFAULT_SOURCE@ | grep -oP \"\\d+(?=%)\" | head -1); if [ \"$vol\" -lt 100 ]; then pactl set-source-volume @DEFAULT_SOURCE@ +2%; else pactl set-source-volume @DEFAULT_SOURCE@ 100%; fi'",
|
||||
"on-scroll-down": "pactl set-source-volume @DEFAULT_SOURCE@ -2%",
|
||||
"max-volume": "100",
|
||||
"on-click": "pactl set-source-mute @DEFAULT_SOURCE@ toggle",
|
||||
"on-click-right": "pavucontrol & paplay ~/.config/hypr/LibreOS/interact.wav",
|
||||
"tooltip-format": "{source_desc}"
|
||||
},
|
||||
|
||||
"temperature": {
|
||||
"critical-threshold": 90,
|
||||
"interval": 4,
|
||||
"format": "{icon} {temperatureC}°",
|
||||
"format-icons": ["", "", "", "", ""],
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"tray": {
|
||||
"icon-size": 16,
|
||||
"spacing": 8
|
||||
},
|
||||
|
||||
"custom/spacer": {
|
||||
"format": " ",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/spacer1": {
|
||||
"format": "",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/spacer2": {
|
||||
"format": "",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/spacer3": {
|
||||
"format": "",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/spacer4": {
|
||||
"format": "",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/spacer5": {
|
||||
"format": "",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/spacer6": {
|
||||
"format": "",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"custom/trayicon": {
|
||||
// "format": " ",
|
||||
// "format": "Zäni",
|
||||
"format": " Socio-Cybernetics [CC] ",
|
||||
// "format": " ",
|
||||
"tooltip": false,
|
||||
"on-click": "paplay ~/.config/hypr/LibreOS/interact.wav && wofi --show drun --allow-images --allow-markup -c ~/.config/hypr/LibreOS/wofi/ -s ~/.config/hypr/LibreOS/wofi/style.css"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
// INDICATOR BAR //
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"name": "indicator",
|
||||
"passthrough": true,
|
||||
"height": 30,
|
||||
|
||||
"margin-top": -29,
|
||||
// "margin-left": 10,
|
||||
"margin-right": 24,
|
||||
|
||||
"modules-right": ["custom/batteryindicator"],
|
||||
|
||||
"custom/batteryindicator": {
|
||||
"interval": 4,
|
||||
"return-type": "json",
|
||||
"tooltip": false,
|
||||
"format": " ",
|
||||
"exec": "~/.config/hypr/Libreos/scripts/battery.sh bar"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user