refactor: rebloated systemd tmpfiles rules

This commit is contained in:
Nick 2024-11-06 02:42:56 -06:00
parent 4258dff237
commit d0fa651120

View file

@ -53,6 +53,9 @@ in {
source = ./files/loop.sh; source = ./files/loop.sh;
executable = true; executable = true;
}; };
"./.config/vesktop/themes/macchiato-theme.css" = {
source = ./files/themes/vesktop/macchiato-theme.css;
};
}; };
sessionVariables = {}; sessionVariables = {};
}; };
@ -64,8 +67,12 @@ in {
]; ];
}; };
}; };
systemd.tmpfiles = let systemd.tmpfiles = {
directoriesAddedToHome = [ rules =
["d ${paths.path0} 0755 ${user0} users -"]
++ (map
(path: "d /home/${user0}/${path} 0755 ${user0} users -")
[
"Downloads/Nicotine" "Downloads/Nicotine"
"Downloads/Nicotine/Downloads" "Downloads/Nicotine/Downloads"
"Downloads/Nicotine/Incomplete" "Downloads/Nicotine/Incomplete"
@ -77,9 +84,10 @@ in {
"Files" "Files"
"Files/Scripts" "Files/Scripts"
"Files/Games" "Files/Games"
]; ])
++ (map
directoriesRemovedFromHome = [ (path: "R /home/${user0}/${path} 0755 ${user0} users - -")
[
"Desktop" "Desktop"
"Documents" "Documents"
"Music" "Music"
@ -87,11 +95,6 @@ in {
"Public" "Public"
"Templates" "Templates"
"Videos" "Videos"
]; ]);
in {
rules =
["d ${paths.path0} 0755 ${user0} users -"]
++ (map (path: "d /home/${user0}/${path} 0755 ${user0} users -") directoriesAddedToHome)
++ (map (path: "R /home/${user0}/${path} 0755 ${user0} users - -") directoriesRemovedFromHome);
}; };
} }