diff --git a/roles/04_desktop/files/gsettings.dconf b/roles/04_desktop/files/gsettings.dconf new file mode 100644 index 0000000..dcf0e6e --- /dev/null +++ b/roles/04_desktop/files/gsettings.dconf @@ -0,0 +1,9 @@ +[org/gnome/desktop/session] +# Disable screen idle lock +idle-delay=uint32 0 + +[org/gnome/settings-daemon/plugins/power] +# Power-off on power button +power-button-action='interactive' +# Disable sleep +sleep-display-ac-type='nothing' \ No newline at end of file diff --git a/roles/04_desktop/tasks/gsettings.yml b/roles/04_desktop/tasks/gsettings.yml index fc62fcb..7f9c34c 100644 --- a/roles/04_desktop/tasks/gsettings.yml +++ b/roles/04_desktop/tasks/gsettings.yml @@ -1,12 +1,3 @@ --- -- name: Power button behaviour - community.general.dconf: - key: "/org/gnome/settings-daemon/plugins/power/power-button-action/" - value: "interactive" - state: present - -- name: Power button behaviour - community.general.dconf: - key: "/org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type/" - value: "nothing" - state: present \ No newline at end of file +- name: Apply dconf settings + ansible.builtin.command: dconf load < {{ gesttings.dconf }} \ No newline at end of file