diff --git a/tasks/main.yml b/tasks/main.yml index 914a7d1..797ff5c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -22,6 +22,7 @@ lstrip_blocks: yes trim_blocks: yes mode: 0640 + register: config_file - name: copy Swayidle systemd service file ansible.builtin.copy: @@ -42,3 +43,10 @@ state: started enabled: true when: service_file is changed and not ansible_check_mode + +- name: Restart Swayidle service + ansible.builtin.systemd: + name: swayidle.service + state: restarted + scope: user + when: config_file is changed and not service_file is changed