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