desktop-config/roles/desktop-environment/tasks/main.yml

40 lines
856 B
YAML

- name: Install packages for desktop environment
become: yes
apt:
state: latest
name:
- sway
- xwayland
- swaylock
- waybar
- xfce4-appfinder
- pipewire
- pipewire-pulse
- alsa-utils
- brightnessctl
- flatpak
- thunar
- adwaita-icon-theme
- fonts-firacode
- fonts-font-awesome
- fonts-noto-color-emoji
- name: Add flathub remote to flatpak
become: yes
community.general.flatpak_remote:
name: flathub
state: present
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
method: user
- name: Install wezterm
become: yes
community.general.flatpak:
name: org.wezfurlong.wezterm
state: present
method: user
- name: Copy config files
copy:
src: "{{ role_path }}/files/"
dest: "{{ ansible_env.HOME }}"