2023-08-26 21:57:26 +00:00
|
|
|
---
|
|
|
|
- name: install basic system
|
|
|
|
become: yes
|
|
|
|
community.general.pacman:
|
|
|
|
name:
|
2023-09-22 17:56:54 +00:00
|
|
|
- btrfs-progs
|
|
|
|
- cronie
|
2023-10-23 22:14:11 +00:00
|
|
|
- dhcpcd
|
2023-08-26 21:57:26 +00:00
|
|
|
- efibootmgr
|
|
|
|
- grub
|
2023-08-30 22:29:17 +00:00
|
|
|
- xorg-xinit
|
|
|
|
- polkit-gnome
|
2024-05-08 00:22:00 +00:00
|
|
|
- xdg-desktop-portal-gtk
|
2023-08-26 21:57:26 +00:00
|
|
|
- helvum
|
|
|
|
|
2024-01-25 10:56:08 +00:00
|
|
|
- name: "Enable cron service"
|
2023-09-22 17:56:54 +00:00
|
|
|
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
|
2023-09-22 17:56:54 +00:00
|
|
|
- bluez
|
2023-08-30 22:29:17 +00:00
|
|
|
- brightnessctl
|
2023-08-26 21:57:26 +00:00
|
|
|
- graphviz
|
|
|
|
- htop
|
2023-09-22 17:56:54 +00:00
|
|
|
- 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
|
|
|
|
|
2024-05-08 00:22:00 +00:00
|
|
|
- name: "[Arch] install terminal packages"
|
2023-08-26 21:57:26 +00:00
|
|
|
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:
|
2023-09-22 17:56:54 +00:00
|
|
|
- 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
|
2023-09-22 17:56:54 +00:00
|
|
|
- gnome-themes-extra
|
2023-08-26 21:57:26 +00:00
|
|
|
- gsimplecal
|
2023-11-13 13:08:49 +00:00
|
|
|
- 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
|
2023-09-22 17:56:54 +00:00
|
|
|
- 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
|
2023-09-22 17:56:54 +00:00
|
|
|
- ttf-font-awesome
|
2023-11-07 17:36:43 +00:00
|
|
|
- ttf-liberation
|
2023-09-22 17:56:54 +00:00
|
|
|
- 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
|
|
|
|
|
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
|