dbus: only create the parent directory if there are packages to symlink

This commit is contained in:
Hoang Nguyen 2026-01-13 00:07:53 +07:00 committed by Matthieu Coudron
parent 773170b447
commit 167452eb4c

View file

@ -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";
};
};
};
};