From 6ec74c212b186861497e7208fee430063ca2d975 Mon Sep 17 00:00:00 2001 From: Simon Studer Date: Sun, 12 Oct 2025 22:04:53 +0200 Subject: [PATCH] remove sway in waybar, add niri --- config/waybar/config.jsonc | 55 +++++++++++++------------------------- config/waybar/style.css | 8 ------ 2 files changed, 18 insertions(+), 45 deletions(-) diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc index 57047e8..b003371 100644 --- a/config/waybar/config.jsonc +++ b/config/waybar/config.jsonc @@ -6,15 +6,12 @@ // "width": 1280, // Waybar width "spacing": 4, // Gaps between modules (4px) // Choose the order of the modules + "reload_style_on_change": true, "modules-left": [ - "sway/workspaces", - "sway/mode", - "sway/scratchpad", + "niri/workspaces", "custom/media" ], - "modules-center": [ - "sway/window" - ], + "modules-center": [], "modules-right": [ //"mpd", "idle_inhibitor", @@ -23,33 +20,17 @@ "power-profiles-daemon", "cpu", "memory", + "disk", + "disk#disk_home", "temperature", "backlight", "keyboard-state", - "sway/language", "battery", "battery#bat2", "clock", "tray", "custom/power" ], - // Modules configuration - // "sway/workspaces": { - // "disable-scroll": true, - // "all-outputs": true, - // "warp-on-scroll": false, - // "format": "{name}: {icon}", - // "format-icons": { - // "1": "", - // "2": "", - // "3": "", - // "4": "", - // "5": "", - // "urgent": "", - // "focused": "", - // "default": "" - // } - // }, "keyboard-state": { "numlock": true, "capslock": true, @@ -59,19 +40,6 @@ "unlocked": "" } }, - "sway/mode": { - "format": "{}" - }, - "sway/scratchpad": { - "format": "{icon} {count}", - "show-empty": false, - "format-icons": [ - "", - "" - ], - "tooltip": true, - "tooltip-format": "{app}: {title}" - }, "mpd": { "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ", "format-disconnected": "Disconnected ", @@ -98,6 +66,19 @@ "tooltip-format": "MPD (connected)", "tooltip-format-disconnected": "MPD (disconnected)" }, + "niri/workspaces": { + "format": "{icon}", + "format-icons": { + // Named workspaces + // (you need to configure them in niri) + "browser": "", + "discord": "", + "chat": "", + // Icons by state + "active": "", + "default": "" + } + }, "idle_inhibitor": { "format": "{icon}", "format-icons": { diff --git a/config/waybar/style.css b/config/waybar/style.css index 04a69f0..18e316a 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -294,14 +294,6 @@ label:focus { background-color: #51a37a; } -#language { - background: #00b093; - color: #740864; - padding: 0 5px; - margin: 0 5px; - min-width: 16px; -} - #keyboard-state { background: #97e1ad; color: #000000;