--- - name: install basic system become: yes community.general.pacman: name: - btrfs-progs - cronie - dhcpcd - efibootmgr - grub - xorg-xinit - polkit-gnome - lightdm - lightdm-gtk-greeter - pipewire - pipewire-alsa - pipewire-audio - helvum - name: "Enable service" become: yes ansible.builtin.systemd: name: lightdm state: started enabled: yes - name: "Enable service" become: yes ansible.builtin.systemd: name: cronie state: started enabled: yes - name: install terminal packages [Arch] become: yes community.general.pacman: name: - bash-completion - bind - bluez - brightnessctl - graphviz - htop - imagemagick - less - net-tools - neofetch - networkmanager - screen - tmux - traceroute - vim - name: install terminal packages [AUR] shell: cmd: yay -S --needed --noconfirm epson-inkjet-printer-escpr pm-utils - name: install gui packages become: yes community.general.pacman: name: - file-roller - firefox - flameshot - gnome-backgrounds - gnome-themes-extra - gsimplecal - network-manager-applet - nm-connection-editor - numlockx - pavucontrol - pasystray - picom - redshift - thunderbird - xdotool - xorg-xkill - xorg-xwininfo - name: Install some fonts become: yes community.general.pacman: name: - ttf-dejavu - ttf-font-awesome - ttf-ubuntu-font-family - name: "Enable network manager" become: yes ansible.builtin.systemd: name: NetworkManager.service state: started enabled: yes - name: install flatpak become: yes community.general.pacman: name: - flatpak - name: install the smile emoji picker community.general.flatpak: state: present name: it.mijorus.smile - name: install audio [Arch] become: yes community.general.pacman: name: - pipewire - pipewire-alsa - pipewire-pulse - wireplumber