From c3e6cd99a08fde8d41805cd840900cf5fad31982 Mon Sep 17 00:00:00 2001 From: Simon Studer Date: Sun, 25 Jan 2026 17:45:08 +0100 Subject: [PATCH] add logout option to waybar --- config/alacritty/alacritty.toml | 2 +- config/waybar/config.jsonc | 3 ++- config/waybar/power_menu.xml | 5 +++++ config/waybar/style.css | 4 ++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/config/alacritty/alacritty.toml b/config/alacritty/alacritty.toml index bdda10e..8dbac54 100644 --- a/config/alacritty/alacritty.toml +++ b/config/alacritty/alacritty.toml @@ -26,7 +26,7 @@ x = 0 y = 0 [window] -opacity = 0.9 +opacity = 0.95 [general] import = ["~/.cache/wal/colors-alacritty.toml"] diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc index fb4fe03..7fae498 100644 --- a/config/waybar/config.jsonc +++ b/config/waybar/config.jsonc @@ -233,13 +233,14 @@ // "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name }, "custom/power": { - "format": "⏻ ", + "format": "⏻", "tooltip": false, "menu": "on-click", "menu-file": "$HOME/.config/waybar/power_menu.xml", // Menu file in resources folder "menu-actions": { "shutdown": "shutdown", "reboot": "reboot", + "logout": "loginctl terminate-session \"$XDG_SESSION_ID\"", "suspend": "systemctl suspend", "hibernate": "systemctl hibernate" } diff --git a/config/waybar/power_menu.xml b/config/waybar/power_menu.xml index 1c3ba54..20be1a2 100644 --- a/config/waybar/power_menu.xml +++ b/config/waybar/power_menu.xml @@ -14,6 +14,11 @@ + + + Logout + + Suspend diff --git a/config/waybar/style.css b/config/waybar/style.css index e41efaf..a7cf6e4 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -350,3 +350,7 @@ label:focus { #privacy-item.audio-out { background-color: #0069d4; } + +#custom-power { + padding: 0px 8px; +}