- name: "Install Grub" aur: skip_installed: true name: "{{ item }}" become: true become_user: aur_builder when: "item not in installed_packages.stdout_lines" loop: - 'grub-customizer' - 'grub2-theme-archlinux' - 'lightdm' - 'lightdm-gtk-greeter' - 'os-prober' - name: "Enable lightdm" systemd: name: "lightdm" enabled: true - name: "Disable PC Speaker" modprobe: name: pcspkr state: absent ignore_errors: true - name: Enable Slick greeter for lightdm ini_file: path: /etc/lightdm/lightdm.conf section: "Seat:*" option: greeter-session value: lightdm-gtk-greeter mode: 0644 - name: Set LightDM settings ini_file: path: /etc/lightdm/lightdm-gtk-greeter.conf section: "greeter" option: "{{ item.key }}" value: "{{ item.value }}" mode: 0644 loop_control: label: "{{ item.key }}" loop: - {key: "background", value: "/usr/share/backgrounds/gnome/adwaita-night.jpg"} - {key: "theme-name", value: "Matcha-dark-aliz"} - {key: "icon-theme-name", value: "Numix-Square"} - {key: "hide-user-image", value: "true"} - {key: "clock-format", value: "%H:%M:%S"} - name: "Install file system helpers" aur: skip_installed: true name: "{{ item }}" become: true become_user: aur_builder when: "item not in installed_packages.stdout_lines" loop: - dosfstools - exfat-utils - hfsprogs - ntfs-3g - name: "Install Microcode" aur: skip_installed: true name: "{{ item }}" become: true become_user: aur_builder when: "item not in installed_packages.stdout_lines" loop: - 'amd-ucode' - 'intel-ucode'