From d5151186aca3d706be73b02f47cff574cb91c641 Mon Sep 17 00:00:00 2001 From: Gabriel Fontes Date: Thu, 19 Aug 2021 00:31:11 -0300 Subject: [PATCH] waybar: add onChange configuration reload --- modules/programs/waybar.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/programs/waybar.nix b/modules/programs/waybar.nix index 207d311cd..52edf876e 100644 --- a/modules/programs/waybar.nix +++ b/modules/programs/waybar.nix @@ -366,11 +366,21 @@ in { # Generate warnings about defined but unreferenced modules inherit warnings; - xdg.configFile."waybar/config".source = configSource; + xdg.configFile."waybar/config" = { + source = configSource; + onChange = '' + ${pkgs.procps}/bin/pkill -u $USER -USR2 waybar || true + ''; + }; }) (mkIf (cfg.style != null) { - xdg.configFile."waybar/style.css".text = cfg.style; + xdg.configFile."waybar/style.css" = { + text = cfg.style; + onChange = '' + ${pkgs.procps}/bin/pkill -u $USER -USR2 waybar || true + ''; + }; }) (mkIf cfg.systemd.enable {