dotfiles

git clone git://archive.git.mtrnord.blog/MTRNord/dotfiles.git
Log | Files | Refs | README

config.json (2923B)


      1 {
      2     "modules-left": [
      3         "sway/workspaces"
      4     ],
      5     "modules-right": [
      6         "custom/pacman",
      7         "custom/df-root",
      8         "custom/df-home",
      9         "pulseaudio",
     10         "custom/mpris-volume",
     11         "clock#date",
     12         "clock#clock"
     13     ],
     14     "sway/workspaces": {
     15         "format": "{name}"
     16     },
     17     "custom/pacman": {
     18         "format": " {}",
     19         "exec": "~/.config/waybar/modules/pacman.sh",
     20         "interval": "once",
     21         "signal": 7,
     22         "on-click": "swaymsg exec -- alacritty -e bash -c '\"pikaur -Syu; pkill -SIGRTMIN+7 waybar\"'",
     23         "tooltip": false
     24     },
     25     "custom/df-root": {
     26         "exec": "~/.config/waybar/modules/df.sh /",
     27         "interval": 60,
     28         "format": "<span color='#888'> /</span> {}",
     29         "tooltip": false
     30     },
     31     "custom/df-home": {
     32         "exec": "~/.config/waybar/modules/df.sh /home",
     33         "interval": 60,
     34         "format": "<span color='#888'> </span> {}",
     35         "tooltip": false
     36     },
     37     "network": {
     38         "interface": "enp5s0",
     39         "format-ethernet": "",
     40         "format-disconnected": "",
     41         "on-click": "alacritty -e nmtui",
     42         "tooltip": false
     43     },
     44     "pulseaudio": {
     45         "format": "<span color='#888'>{icon}</span> {volume} %",
     46         "format-bluetooth": "<span color='#888'>{icon} </span> {volume} %",
     47         "format-muted": "<span color='#888'></span>",
     48         "format-icons": {
     49             "headphones": "",
     50             "handsfree": "",
     51             "headset": "",
     52             "phone": "",
     53             "portable": "",
     54             "car": "",
     55             "default": [
     56                 "",
     57                 ""
     58             ]
     59         },
     60         "on-click": "pavucontrol",
     61         "on-scroll-up": "pamixer -i 5",
     62         "on-scroll-down": "pamixer -d 5",
     63         "tooltip": false
     64     },
     65     "custom/mpris-volume": {
     66         "exec": "playerctl volume | awk '{ printf \"%.f\", $1 * 100 }'",
     67         "interval": 60,
     68         "signal": 10,
     69         "format": "<span color='#888'></span> {} %",
     70         "on-click": "playerctl play-pause",
     71         "on-click-right": "playerctl stop",
     72         "on-scroll-up": "playerctl volume 0.05+; pkill -SIGRTMIN+10 waybar",
     73         "on-scroll-down": "playerctl volume 0.05-; pkill -SIGRTMIN+10 waybar",
     74         "tooltip": false
     75     },
     76     "clock#date": {
     77         "format": "<span color='#888'></span> {:%d.%m.}",
     78         "tooltip": false
     79     },
     80     "clock#clock": {
     81         "format": "<span color='#888'></span> {:%H∶%M}",
     82         "tooltip": false
     83     },
     84     "custom/media": {
     85         "format": "{icon} {}",
     86         "return-type": "json",
     87         "max-length": 40,
     88         "format-icons": {
     89             "spotify": "",
     90             "firefox": "",
     91             "default": "🎜"
     92         },
     93         "escape": true,
     94         "exec": "python3 $HOME/.config/waybar/modules/mediaplayer.py 2> /dev/null"
     95     }
     96 }