Regenerated

This commit is contained in:
2026-03-29 14:47:25 +00:00
parent 4ead67d41c
commit f525b17610
3 changed files with 351 additions and 339 deletions
+309 -305
View File
File diff suppressed because it is too large Load Diff
+21 -17
View File
@@ -2372,29 +2372,33 @@ in
environment.systemPackages = [ pkgs.bash ];
# Drop the script into home
home.file."copy-wallpapers.sh".text = ''
#!/usr/bin/env bash
set -e
home-manager.users = {
${username} = {
home.file."copy-wallpapers.sh".text = ''
#!/usr/bin/env bash
set -e
echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..."
echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..."
if [ ! -d "${wallpaperSrc}" ]; then
echo "ERROR: ${wallpaperSrc} does not exist"
exit 1
fi
if [ ! -d "${wallpaperSrc}" ]; then
echo "ERROR: ${wallpaperSrc} does not exist"
exit 1
fi
mkdir -p "${wallpaperDst}"
chown -R ${username}:${username} "${wallpaperDst}"
mkdir -p "${wallpaperDst}"
chown -R ${username}:${username} "${wallpaperDst}"
# Copy everything
cp -r "${wallpaperSrc}/." "${wallpaperDst}/"
# Copy everything
cp -r "${wallpaperSrc}/." "${wallpaperDst}/"
# Fix permissions
chown -R ${username}:${username} "${wallpaperDst}"
chmod -R u+rwx "${wallpaperDst}"
# Fix permissions
chown -R ${username}:${username} "${wallpaperDst}"
chmod -R u+rwx "${wallpaperDst}"
echo "Done copying wallpapers."
'';
echo "Done copying wallpapers."
'';
};
};
# User service that runs the script
systemd.user.services.copyWallpapers = {
@@ -12,29 +12,33 @@ in
environment.systemPackages = [ pkgs.bash ];
# Drop the script into home
home.file."copy-wallpapers.sh".text = ''
#!/usr/bin/env bash
set -e
home-manager.users = {
${username} = {
home.file."copy-wallpapers.sh".text = ''
#!/usr/bin/env bash
set -e
echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..."
echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..."
if [ ! -d "${wallpaperSrc}" ]; then
echo "ERROR: ${wallpaperSrc} does not exist"
exit 1
fi
if [ ! -d "${wallpaperSrc}" ]; then
echo "ERROR: ${wallpaperSrc} does not exist"
exit 1
fi
mkdir -p "${wallpaperDst}"
chown -R ${username}:${username} "${wallpaperDst}"
mkdir -p "${wallpaperDst}"
chown -R ${username}:${username} "${wallpaperDst}"
# Copy everything
cp -r "${wallpaperSrc}/." "${wallpaperDst}/"
# Copy everything
cp -r "${wallpaperSrc}/." "${wallpaperDst}/"
# Fix permissions
chown -R ${username}:${username} "${wallpaperDst}"
chmod -R u+rwx "${wallpaperDst}"
# Fix permissions
chown -R ${username}:${username} "${wallpaperDst}"
chmod -R u+rwx "${wallpaperDst}"
echo "Done copying wallpapers."
'';
echo "Done copying wallpapers."
'';
};
};
# User service that runs the script
systemd.user.services.copyWallpapers = {