ansible-desktop/roles/desktop/tasks/arch.yml

68 lines
1.2 KiB
YAML
Raw Normal View History

2023-08-26 21:57:26 +00:00
---
- name: install basic system
become: yes
community.general.pacman:
name:
- dhcpdcd
- efibootmgr
- grub
- 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: install terminal packages [Arch]
become: yes
community.general.pacman:
name:
- bind
- graphviz
- htop
- net-tools
- neofetch
- 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:
- flameshot
- gnome-backgrounds
- gsimplecal
- numlockx
- pavucontrol
- pasystray
- picom
- redshift
- 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