// waybar config — refined hacker-terminal: pill-shaped modules, Nerd Font
// icons, subtle spacing/rounding. Ported from ~/.config/polybar/config;
// polybar itself is untouched, this only runs under sway.
{
    "layer": "top",
    "position": "top",
    "output": "DP-1",
    "height": 26,
    "spacing": 0,
    "margin-top": 0,
    "margin-bottom": 0,
    "margin-left": 0,
    "margin-right": 0,
    "modules-left": [
        "sway/workspaces",
        "sway/mode"
    ],
    "modules-center": [
        "custom/blackbeard420"
    ],
    "modules-right": [
        "disk",
        "memory",
        "cpu",
        "temperature",
        "network",
        "clock",
        "tray"
    ],
    "sway/workspaces": {
        "format": "{index}",
        "disable-scroll": false,
        "all-outputs": false
    },
    "sway/mode": {
        "format": "  {}  "
    },
    "custom/blackbeard420": {
        "format": "blackbeard420",
        "tooltip": false
    },
    "disk": {
        "path": "/",
        "interval": 25,
        "format": " {free}"
    },
    "memory": {
        "interval": 2,
        "format": " {used:0.1f}G/{total:0.1f}G ({percentage}%)"
    },
    "cpu": {
        "interval": 2,
        "format": " {usage}%"
    },
    "temperature": {
        "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
        "critical-threshold": 60,
        "format": " {temperatureC}°C",
        "format-critical": " {temperatureC}°C"
    },
    "network": {
        "interface": "enp42s0",
        "interval": 3,
        "format-ethernet": " <span color='#00ff00'>{ipaddr}</span>",
        "format-disconnected": " down",
        "tooltip-format-ethernet": "{ifname}: {ipaddr}/{cidr}"
    },
    "clock": {
        "interval": 5,
        "format": " {:%Y-%m-%d %H:%M}",
        "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"
    },
    "tray": {
        "spacing": 10
    }
}
