config.jsonc 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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", "pulseaudio"],
  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. "network": {
  35. "format-wifi": " {essid}",
  36. "format-ethernet": "󰈀 {ipaddr}/{cidr}",
  37. "format-linked": "󰈀 {ifname} (No IP)",
  38. "format-disconnected": "󰖪 Disconnected",
  39. "tooltip-format": "{ifname} via {gwaddr} ",
  40. "format-alt": "{ifname}: {ipaddr}/{cidr}"
  41. },
  42. "network#vpn": {
  43. "interface": "tun*",
  44. "format-wifi": " VPN Connected",
  45. "format-ethernet": " VPN Connected",
  46. "format-disconnected": "",
  47. "tooltip-format": "VPN Active",
  48. "interval": 5
  49. },
  50. "pulseaudio": {
  51. "format": "{icon} {volume}%",
  52. "format-bluetooth": "󰂯 {icon} {volume}%",
  53. "format-muted": "󰝟 Muted",
  54. "format-icons": {
  55. "headphone": "",
  56. "hands-free": "",
  57. "headset": "",
  58. "phone": "",
  59. "portable": "",
  60. "car": "",
  61. "default": ["", "", ""]
  62. },
  63. "on-click": "pavucontrol"
  64. }
  65. }