Update laptop setup
This commit is contained in:
parent
3d1c18603e
commit
928770a745
3 changed files with 24 additions and 12 deletions
11
handlers.yml
11
handlers.yml
|
|
@ -59,17 +59,6 @@
|
||||||
enabled: true
|
enabled: true
|
||||||
when: platform == "laptop"
|
when: platform == "laptop"
|
||||||
|
|
||||||
- name: restart pipewire-pulse
|
|
||||||
systemd:
|
|
||||||
name: '{{ item.name }}'
|
|
||||||
state: restarted
|
|
||||||
enabled: '{{ item.enabled }}'
|
|
||||||
scope: user
|
|
||||||
daemon-reload: true
|
|
||||||
loop:
|
|
||||||
- { name: 'pipewire-pulse.socket', enabled: true }
|
|
||||||
- { name: 'pipewire-pulse.service', enabled: false }
|
|
||||||
|
|
||||||
- name: stop mpd service
|
- name: stop mpd service
|
||||||
systemd:
|
systemd:
|
||||||
name: mpd.service
|
name: mpd.service
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,13 @@
|
||||||
# TODO: set fan settings to `quiet` with smbios-thermal-ctl
|
- name: set fan and thermal monitoring control
|
||||||
|
become: true
|
||||||
|
command: smbios-thermal-ctl --set-thermal-mode quiet
|
||||||
|
|
||||||
|
- name: provision powertop systemd service
|
||||||
|
become: true
|
||||||
|
template:
|
||||||
|
src: 'templates/laptop/powertop.service.j2'
|
||||||
|
dest: '/etc/systemd/system/powertop.service'
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: '0644'
|
||||||
|
notify: restart powertop
|
||||||
|
|
|
||||||
12
templates/laptop/powertop.service.j2
Normal file
12
templates/laptop/powertop.service.j2
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
# {{ ansible_managed }}
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Powertop tunings
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
RemainAfterExit=true
|
||||||
|
ExecStart=/usr/bin/powertop --auto-tune
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
Loading…
Add table
Add a link
Reference in a new issue