From ed030a787938cae01d693ebaad52bbb672a4a69d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 22 Feb 2025 19:58:48 -0800 Subject: [PATCH] chromium: optional nativeMessagingHosts (#6515) Should only be generating when provided --- modules/programs/chromium.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/programs/chromium.nix b/modules/programs/chromium.nix index 2f3b5517..ffb488fc 100644 --- a/modules/programs/chromium.nix +++ b/modules/programs/chromium.nix @@ -207,11 +207,12 @@ let home.file = optionalAttrs (!isProprietaryChrome) (listToAttrs ((map extensionJson cfg.extensions) ++ (map dictionary cfg.dictionaries)) // { - "${configDir}/NativeMessagingHosts" = { - source = - "${nativeMessagingHostsJoined}/etc/chromium/native-messaging-hosts"; - recursive = true; - }; + "${configDir}/NativeMessagingHosts" = + lib.mkIf (cfg.nativeMessagingHosts != [ ]) { + source = + "${nativeMessagingHostsJoined}/etc/chromium/native-messaging-hosts"; + recursive = true; + }; }); };