summaryrefslogtreecommitdiff
path: root/.config/waybar/config
blob: e4f464bee36b885fbe61619d6e38e44a2149f175 (plain)
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
{
    "layer": "top",
    "modules-left": ["sway/workspaces", "sway/mode"],
    "modules-center": ["sway/window"],
    "modules-right": ["tray", "custom/alsa", "network", "clock"],
    "sway/workspaces": {
      "format": "{icon}",
      "format-icons": {
        "1": "一",
        "2": "二",
        "3": "三",
        "4": "四",
        "5": "五",
        "6": "六",
        "7": "七",
        "8": "八",
        "9": "九",
        "10": "十",
        "11": "十一",
        "12": "十二",
        "13": "十三",
        "14": "十四",
        "15": "十五",
        "16": "十六",
        "17": "十七",
        "18": "十八",
        "19": "十九",
        "20": "二十"
      }
    },
    "sway/window": {
      "max-length": 100,
      "icon": true,
      "icon-size": 16
    },
    "tray": {
      "show-passive-items": true
    },
    "custom/alsa": {
      "exec": "amixer get Master | grep '%' | awk -F '[][]' '{print $2}'",
      //"exec-if": "alsactl monitor",
      "format": "V {}",
      "on-scroll-up": "amixer set Master 1%+",
      "on-scroll-down": "amixer set Master 1%-",
      "interval": 1
    },
    "network": {
      "format": "{ipaddr}",
      "format-disconnected": "Offline",
      "interval": 1,
      "on-click-right": "~/.local/bin/iwctl-re --mode=soft",
      "on-click-middle": "~/.local/bin/iwctl-re --mode=hard"
    },
    "battery": {
      "format": "E {capacity}%",
      "format-full": "",
      "full-at": 60
    },
    "clock": {
      "format": "{:%a %d. %b  %H:%M}"
    }
}