// PaganDE — waybar (górny pasek), Catppuccin Mocha.
// Paleta/kolory: style.css. labwc nie ma IPC swaya — zamiast workspace'ów
// używamy wlr/taskbar (foreign-toplevel: otwarte okna).
{
    "layer": "top",
    "position": "top",
    "height": 30,
    "margin-top": 6,
    "margin-left": 10,
    "margin-right": 10,
    "modules-left": ["custom/launcher", "wlr/taskbar"],
    "modules-center": ["clock"],
    "modules-right": ["cpu", "memory", "pulseaudio", "tray"],

    // Przycisk aktywujący launcher (rofi). Klik → launcher aplikacji.
    "custom/launcher": {
        "format": "PaganDE",
        "on-click": "rofi -show drun",
        "tooltip": "Launcher aplikacji (Super+D)",
        "on-click-middle": "rofi -show run"
    },

    "wlr/taskbar": {
        "format": "{icon}",
        "icon-size": 16,
        "icon-theme": "Papirus-Dark",
        "tooltip-format": "{title}",
        "on-click": "activate",
        "on-click-middle": "close",
        "spacing": 2
    },

    "clock": {
        "format": "{:%H:%M  |  %d.%m.%Y}",
        "tooltip": false
    },

    "cpu": {
        "format": "CPU {usage}%",
        "interval": 5
    },

    "memory": {
        "format": "RAM {}%",
        "interval": 10
    },

    "pulseaudio": {
        "format": "{volume}%",
        "format-muted": "MUTE",
        "on-click": "pavucontrol",
        "tooltip": false
    },

    "tray": {
        "spacing": 8
    }
}
