tmpfiles: use only xdg.configFile

This is a small refactor, and minimises the impact of home-manager#4398.
This commit is contained in:
nicoo 2023-08-31 11:28:44 +00:00
parent f5c15668f9
commit 7ac2cd01ae

View file

@ -27,8 +27,8 @@ in {
platforms.linux)
];
xdg = {
dataFile."user-tmpfiles.d/home-manager.conf" = {
xdg.configFile = {
"user-tmpfiles.d/home-manager.conf" = {
text = ''
# This file is created automatically and should not be modified.
# Please change the option systemd.user.tmpfiles.rules instead.
@ -36,7 +36,6 @@ in {
'';
onChange = "${pkgs.systemd}/bin/systemd-tmpfiles --user --create";
};
configFile = {
"systemd/user/basic.target.wants/systemd-tmpfiles-setup.service".source =
"${pkgs.systemd}/example/systemd/user/systemd-tmpfiles-setup.service";
"systemd/user/systemd-tmpfiles-setup.service".source =
@ -47,5 +46,4 @@ in {
"${pkgs.systemd}/example/systemd/user/systemd-tmpfiles-clean.service";
};
};
};
}