config.jsonc 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. {
  2. "layer": "top",
  3. "position": "top",
  4. "height": 34,
  5. "margin-top": 10,
  6. "margin-left": 20,
  7. "margin-right": 20,
  8. "spacing": 4,
  9. "modules-left": [
  10. "hyprland/workspaces"
  11. ],
  12. "modules-center": ["clock"],
  13. "modules-right": ["network#vpn", "network", "backlight", "battery", "pulseaudio", "bluetooth"],
  14. "hyprland/workspaces": {
  15. "format": "{id}",
  16. "on-click": "activate",
  17. "all-outputs": true,
  18. "active-only": false,
  19. "persistent-workspaces": {
  20. "*": 10
  21. },
  22. "format-icons": {
  23. "active": "",
  24. "default": ""
  25. },
  26. "on-scroll-up": "hyprctl dispatch workspace e+1",
  27. "on-scroll-down": "hyprctl dispatch workspace e-1"
  28. },
  29. "clock": {
  30. "format": " {:%H:%M}",
  31. "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
  32. "format-alt": " {:%A, %d %B %Y}"
  33. },
  34. "backlight": {
  35. "device": "intel_backlight",
  36. "format": "{icon} {percent}%",
  37. "format-icons": ["󰃞", "󰃟", "󰃠"],
  38. "on-scroll-up": "brightnessctl set 1%+",
  39. "on-scroll-down": "brightnessctl set 1%-",
  40. "min-length": 6
  41. },
  42. "battery": {
  43. "states": {
  44. "good": 95,
  45. "warning": 30,
  46. "critical": 15
  47. },
  48. "format": "{icon} {capacity}%",
  49. "format-charging": "󰂄 {capacity}%",
  50. "format-plugged": "󰂄 {capacity}%",
  51. "format-alt": "{icon} {time}",
  52. "format-icons": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"]
  53. },
  54. "network": {
  55. "format-wifi": " {essid}",
  56. "format-ethernet": "󰈀 {ipaddr}/{cidr}",
  57. "format-linked": "󰈀 {ifname} (No IP)",
  58. "format-disconnected": "󰖪 Disconnected",
  59. "tooltip-format": "{ifname} via {gwaddr} ",
  60. "format-alt": "{ifname}: {ipaddr}/{cidr}"
  61. },
  62. "network#vpn": {
  63. "interface": "tun*",
  64. "format-wifi": " VPN Connected",
  65. "format-ethernet": " VPN Connected",
  66. "format-disconnected": "",
  67. "tooltip-format": "VPN Active",
  68. "interval": 5
  69. },
  70. "pulseaudio": {
  71. "format": "{icon} {volume}%",
  72. "format-bluetooth": "󰂯 {icon} {volume}%",
  73. "format-muted": "󰝟 Muted",
  74. "format-icons": {
  75. "headphone": "",
  76. "hands-free": "",
  77. "headset": "",
  78. "phone": "",
  79. "portable": "",
  80. "car": "",
  81. "default": ["", "", ""]
  82. },
  83. "on-click": "pavucontrol"
  84. },
  85. "bluetooth": {
  86. "format": "󰂯 {status}",
  87. "format-connected": "󰂱 {device_alias}",
  88. "format-connected-battery": "󰂱 {device_alias} {device_battery_percentage}%",
  89. "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
  90. "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
  91. "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}",
  92. "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%",
  93. "on-click": "blueman-manager"
  94. }
  95. }