arch-setup/handlers.yml
Sonny Bakker 970f7489fb Layout refactor
Also included provisioning for htpc host
2025-10-12 15:33:37 +02:00

91 lines
1.5 KiB
YAML

- name: enable daily timer
become: true
systemd:
name: daily.timer
state: restarted
enabled: true
daemon-reload: true
- name: enable weekly timer
become: true
systemd:
name: weekly.timer
state: restarted
enabled: true
daemon-reload: true
- name: restart user ssh-agent
systemd:
name: ssh-agent
state: restarted
enabled: true
daemon-reload: true
scope: user
- name: start syncthing
systemd:
name: syncthing
state: started
enabled: true
scope: user
- name: restart powertop
become: true
systemd:
name: powertop
state: restarted
enabled: true
daemon-reload: true
- name: restart systemd-networkd
become: true
systemd:
name: systemd-networkd
state: restarted
enabled: true
- name: restart systemd-resolved
become: true
systemd:
name: systemd-resolved
state: started
enabled: true
- name: restart iwd
become: true
systemd:
name: iwd
state: restarted
enabled: true
- name: stop mpd service
systemd:
name: mpd.service
state: stopped
enabled: false
scope: user
daemon-reload: true
- name: restart mpd socket
systemd:
name: mpd
state: restarted
enabled: true
scope: user
daemon-reload: true
- name: reload sysctl configuration
become: true
command: 'sysctl --system'
- name: restart tmux service
systemd:
name: tmux
state: restarted
enabled: true
scope: user
- name: user daemon-reload
ansible.builtin.systemd:
daemon-reload: true
scope: user