From 11bf6288c4ea7e1633c535294b78885da989ce87 Mon Sep 17 00:00:00 2001 From: Swarsel Date: Sun, 15 Dec 2024 15:02:47 +0100 Subject: [PATCH] feat: add hiding waybar --- SwarselSystems.org | 8 +++++++- profiles/common/home/sway.nix | 8 +++++++- profiles/common/home/waybar.nix | 2 ++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/SwarselSystems.org b/SwarselSystems.org index 48e3471..a847e78 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -8924,7 +8924,13 @@ Currently, I am too lazy to explain every option here, but most of it is very se modifier = "Mod4"; terminal = "kitty"; menu = "fuzzel"; - bars = [{ command = "waybar"; }]; + bars = [{ + command = "waybar"; + mode = "hide"; + hiddenState = "hide"; + position = "top"; + extraConfig = "modifier Mod4"; + }]; keybindings = let inherit (config.wayland.windowManager.sway.config) modifier; diff --git a/profiles/common/home/sway.nix b/profiles/common/home/sway.nix index 4cec43d..08a5049 100644 --- a/profiles/common/home/sway.nix +++ b/profiles/common/home/sway.nix @@ -26,7 +26,13 @@ in modifier = "Mod4"; terminal = "kitty"; menu = "fuzzel"; - bars = [{ command = "waybar"; }]; + bars = [{ + command = "waybar"; + mode = "hide"; + hiddenState = "hide"; + position = "top"; + extraConfig = "modifier Mod4"; + }]; keybindings = let inherit (config.wayland.windowManager.sway.config) modifier; diff --git a/profiles/common/home/waybar.nix b/profiles/common/home/waybar.nix index 2fdfc40..b32ac4b 100644 --- a/profiles/common/home/waybar.nix +++ b/profiles/common/home/waybar.nix @@ -9,6 +9,8 @@ }; settings = { mainBar = { + ipc = true; + id = "bar-0"; layer = "top"; position = "top"; modules-left = [ "sway/workspaces" "custom/outer-right-arrow-dark" "sway/window" ];