From 167452eb4cead9ca8c449075f0ffba6b1dd8ef3e Mon Sep 17 00:00:00 2001 From: Hoang Nguyen Date: Tue, 13 Jan 2026 00:07:53 +0700 Subject: [PATCH] dbus: only create the parent directory if there are packages to symlink --- modules/dbus.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/dbus.nix b/modules/dbus.nix index 38d04692..a4402228 100644 --- a/modules/dbus.nix +++ b/modules/dbus.nix @@ -24,12 +24,14 @@ in }; config = { - xdg.dataFile."dbus-1/services" = { - recursive = true; - source = pkgs.symlinkJoin { - name = "user-dbus-services"; - paths = cfg.packages; - stripPrefix = "/share/dbus-1/services"; + xdg.dataFile = lib.mkIf (cfg.packages != [ ]) { + "dbus-1/services" = { + recursive = true; + source = pkgs.symlinkJoin { + name = "user-dbus-services"; + paths = cfg.packages; + stripPrefix = "/share/dbus-1/services"; + }; }; }; };