apply_dconf_if_new_user:
cmd.run:
- name: |
for user in $(awk -F: '$3>=1000{print $1}' /etc/passwd); do
HOME_DIR=$(eval echo ~$user)
if [ -d "$HOME_DIR" ] && [ "$(stat -c %W "$HOME_DIR")" -ge "$(date -d 'today' +%s)" ]; then
sudo -u "$user" dbus-launch gsettings set org.gnome.desktop.session idle-delay 65
sudo -u "$user" dbus-launch gsettings set org.gnome.desktop.screensaver lock-enabled true
sudo -u "$user" dbus-launch gsettings set org.gnome.desktop.screensaver lock-delay 0
fi
done