-
Notifications
You must be signed in to change notification settings - Fork 1
/
bottom
129 lines (129 loc) · 3.34 KB
/
bottom
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"position": "bottom",
"layer": "top",
"height": 30,
"modules-right": [
"hyprland/window",
"custom/separator",
"custom/tailscale",
"custom/mic",
"custom/notify",
"idle_inhibitor",
"custom/bluetooth",
"backlight",
"pulseaudio",
"custom/separator",
"tray",
"custom/separator",
"custom/power",
],
"modules-left": [
"mpris"
],
"pulseaudio": {
"format": "{icon}",
"format-bluetooth": "{icon}",
"tooltip-format":"{desc} {format_source}",
"format-muted": "",
"format-icons": {
"default": [
"",
"",
""
]
},
"scroll-step": 1,
"on-click": "pavucontrol",
"ignored-sinks": [
"Easy Effects Sink"
]
},
"mpris": {
"format": "{player_icon} {dynamic} {status_icon}",
"format-paused": "{player_icon} <i>{dynamic}</i> {status_icon}",
"player-icons": {
"default": "▶ ",
"mpv": " ",
"spotify": " ",
"firefox": " ",
"chrome": " ",
"chromium": " ",
},
"status-icons": {
"paused": " ",
"playing": " ",
"stopped": " "
},
},
"hyprland/window": {
"format": " {}",
"separate-outputs": false
},
"tray": {
"icon-size": 22,
"spacing": 5
},
"idle_inhibitor": {
"format": "{icon}",
"format-icons": {
"activated": "",
"deactivated": ""
}
},
"backlight": {
"device": "intel_backlight",
"format": "{icon}",
"format-alt": "{icon} {percent}%",
"format-icons": [
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
]
},
"custom/power": {
"format": "",
"on-click": "swaynag -t tokyonight -m 'system: shutdown - reboot - suspend - logout - lock?' -Z 'shutdown' 'systemctl poweroff' -Z 'reboot' 'systemctl reboot' -Z 'suspend' 'hyprlander suspend' -Z 'logout' 'hyprctl exit' -Z 'lock' 'hyprlander lock' -s '' -y 'top'"
},
"custom/separator": {
"format": " ",
"interval": "once",
"tooltip": false
},
"custom/notify": {
"format": "{}",
"interval": 2,
"exec": "hyprlander notify",
"on-click": "hyprlander notify --toggle",
"return-type": "json"
},
"custom/mic": {
"format": "{}",
"interval": 2,
"exec": "hyprlander mic",
"on-click": "hyprlander mic --toggle",
"return-type": "json"
},
"custom/tailscale": {
"format": "{}",
"interval": 2,
"exec": "hyprlander tailscale",
"on-click": "hyprlander tailscale --toggle",
"return-type": "json"
},
"custom/bluetooth": {
"format": "{}",
"interval": 2,
"exec": "hyprlander bluetooth 78:2B:64:9F:C0:D3",
"on-click": "hyprlander bluetooth 78:2B:64:9F:C0:D3 --toggle",
"return-type": "json"
}
}