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

57 lines
1.0 KiB
YAML

---
- name: "[Arch] install basic system"
become: yes
community.general.pacman:
name:
- btrfs-progs
- dhcpcd
- efibootmgr
- helvum
- name: "[Arch] install terminal packages"
become: yes
community.general.pacman:
name:
- bash-completion
- bind
- graphviz
- htop
- imagemagick
- less
- net-tools
- neofetch
- screen
- tmux
- traceroute
- vim
- name: "[Arch] install terminal packages"
shell:
cmd:
yay -S --needed --noconfirm pm-utils
- name: "[Arch] install gui packages"
become: yes
community.general.pacman:
name:
- file-roller
- flameshot
- gnome-backgrounds
- gnome-text-editor
- gnome-themes-extra
- gvfs-smb
- gsimplecal
- libreoffice-still
- nautilus
- openscad
- thunderbird
- name: "[Arch] copy scripts"
become: yes
copy:
src: "usr/local/sbin/{{item}}"
dest: "/usr/local/sbin/{{item}}"
mode: '0755'
loop:
- update-grub