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

127 lines
2.3 KiB
YAML
Raw Normal View History

2023-08-26 21:57:26 +00:00
---
- name: install basic system
become: yes
community.general.pacman:
name:
- btrfs-progs
- cronie
2023-10-23 22:14:11 +00:00
- dhcpcd
2023-08-26 21:57:26 +00:00
- efibootmgr
- grub
- xorg-xinit
- polkit-gnome
2023-08-26 21:57:26 +00:00
- lightdm
- lightdm-gtk-greeter
- helvum
- name: "Enable service"
become: yes
ansible.builtin.systemd:
name: lightdm
state: started
enabled: yes
- name: "Enable cron service"
become: yes
ansible.builtin.systemd:
name: cronie
state: started
enabled: yes
2023-08-26 21:57:26 +00:00
- name: install terminal packages [Arch]
become: yes
community.general.pacman:
name:
2023-11-20 16:49:57 +00:00
- autorandr
2023-10-24 07:18:24 +00:00
- bash-completion
2023-08-26 21:57:26 +00:00
- bind
- bluez
- brightnessctl
2023-08-26 21:57:26 +00:00
- graphviz
- htop
- imagemagick
2023-10-25 08:22:43 +00:00
- less
2023-08-26 21:57:26 +00:00
- net-tools
- neofetch
2023-08-26 22:35:20 +00:00
- networkmanager
2023-08-26 21:57:26 +00:00
- screen
- tmux
- traceroute
- vim
- name: install terminal packages [AUR]
shell:
cmd:
2023-10-24 09:43:28 +00:00
yay -S --needed --noconfirm epson-inkjet-printer-escpr pm-utils
2023-08-26 21:57:26 +00:00
- name: install gui packages
become: yes
community.general.pacman:
name:
- file-roller
2023-10-24 07:18:24 +00:00
- firefox
2023-08-26 21:57:26 +00:00
- flameshot
- gnome-backgrounds
2023-11-07 17:36:43 +00:00
- gnome-text-editor
- gnome-themes-extra
2023-08-26 21:57:26 +00:00
- gsimplecal
- libreoffice-still
2023-10-23 22:14:11 +00:00
- network-manager-applet
2023-08-26 22:35:20 +00:00
- nm-connection-editor
2023-11-07 17:36:43 +00:00
- nautilus
2023-08-26 21:57:26 +00:00
- numlockx
2023-11-07 17:36:43 +00:00
- openscad
2023-08-26 21:57:26 +00:00
- pavucontrol
- pasystray
- picom
- redshift
2023-10-24 07:18:24 +00:00
- thunderbird
- xdotool
- xorg-xkill
- xorg-xwininfo
- name: Install some fonts
become: yes
community.general.pacman:
name:
- ttf-dejavu
2023-11-07 17:36:43 +00:00
- ttf-fira-code
- ttf-font-awesome
2023-11-07 17:36:43 +00:00
- ttf-liberation
- ttf-ubuntu-font-family
2023-08-26 21:57:26 +00:00
2023-08-26 22:35:20 +00:00
- name: "Enable network manager"
become: yes
ansible.builtin.systemd:
name: NetworkManager.service
state: started
enabled: yes
2023-08-26 21:57:26 +00:00
- 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 bottles
community.general.flatpak:
state: present
name: com.usebottles.bottles
2024-02-08 09:34:39 +00:00
- name: copy scripts
become: yes
copy:
src: "usr/local/sbin/{{item}}"
dest: "/usr/local/sbin/{{item}}"
mode: '0755'
loop:
- update-grub
- import_tasks: audio.yml
- import_tasks: bluetooth.yml