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,34 +67,34 @@ in {
]; ];
}; };
}; };
systemd.tmpfiles = let systemd.tmpfiles = {
directoriesAddedToHome = [
"Downloads/Nicotine"
"Downloads/Nicotine/Downloads"
"Downloads/Nicotine/Incomplete"
"Downloads/Nicotine/Received"
"Downloads/Qbittorent"
"Downloads/Qbittorent/Movies"
"Downloads/Qbittorent/Music"
"Downloads/Qbittorent/Shows"
"Files"
"Files/Scripts"
"Files/Games"
];
directoriesRemovedFromHome = [
"Desktop"
"Documents"
"Music"
"Pictures"
"Public"
"Templates"
"Videos"
];
in {
rules = rules =
["d ${paths.path0} 0755 ${user0} users -"] ["d ${paths.path0} 0755 ${user0} users -"]
++ (map (path: "d /home/${user0}/${path} 0755 ${user0} users -") directoriesAddedToHome) ++ (map
++ (map (path: "R /home/${user0}/${path} 0755 ${user0} users - -") directoriesRemovedFromHome); (path: "d /home/${user0}/${path} 0755 ${user0} users -")
[
"Downloads/Nicotine"
"Downloads/Nicotine/Downloads"
"Downloads/Nicotine/Incomplete"
"Downloads/Nicotine/Received"
"Downloads/Qbittorent"
"Downloads/Qbittorent/Movies"
"Downloads/Qbittorent/Music"
"Downloads/Qbittorent/Shows"
"Files"
"Files/Scripts"
"Files/Games"
])
++ (map
(path: "R /home/${user0}/${path} 0755 ${user0} users - -")
[
"Desktop"
"Documents"
"Music"
"Pictures"
"Public"
"Templates"
"Videos"
]);
}; };
} }