diff --git a/group_vars/all b/group_vars/all index 200b2a6..780bfc0 100644 --- a/group_vars/all +++ b/group_vars/all @@ -283,3 +283,5 @@ aur_fonts: syncthing: run_on: trusted + +kernel_parameters: "quiet consoleblank=60 i915.enable_psr=2" diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 69da68b..d93c97c 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -9,6 +9,17 @@ hostname: name={{ hostname }} when: hostname is defined +- name: Set kernel parameters + lineinfile: "dest=/etc/default/grub + regexp=^GRUB_CMDLINE_LINUX_DEFAULT + state=present + line='GRUB_CMDLINE_LINUX_DEFAULT=\"{{ kernel_parameters }}\"'" + when: kernel_parameters is defined and bootloader == 'grub' + notify: + - rebuild grub + tags: + - kernelparams + - include: shell.yml - include: user.yml - include: sudo.yml