From de5a79214ade4ef996536741bcb6ed80b827e9c6 Mon Sep 17 00:00:00 2001 From: Peritia Date: Tue, 3 Mar 2026 09:46:33 +0100 Subject: [PATCH] test: waybar extra style --- nixosVista/homeManager/waybar/config.nix | 3 +-- nixosVista/options.nix | 6 ++++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/nixosVista/homeManager/waybar/config.nix b/nixosVista/homeManager/waybar/config.nix index b1df727..ee384d1 100644 --- a/nixosVista/homeManager/waybar/config.nix +++ b/nixosVista/homeManager/waybar/config.nix @@ -96,7 +96,6 @@ finalSettings = baseSettings // cfg.settings.extra; in { programs.waybar = lib.mkIf (cfg.enable && cfg.style.preset != "none") { - enable = true; - settings = [finalSettings]; + style = selectedStyle + "\n" + cfg.style.extra; }; } diff --git a/nixosVista/options.nix b/nixosVista/options.nix index 8618f4c..79fc296 100644 --- a/nixosVista/options.nix +++ b/nixosVista/options.nix @@ -285,6 +285,12 @@ with lib; { description = "Waybar visual preset."; }; + style.extra = lib.mkOption { + type = lib.types.lines; + default = ""; + description = "Additional CSS appended to the selected Waybar preset."; + }; + settings.extra = mkOption { type = types.attrs; default = {};