diff --git a/roles/desktop-environment/tasks/hyprland.yml b/roles/desktop-environment/tasks/hyprland.yml index d70f6a0..60aaf1f 100644 --- a/roles/desktop-environment/tasks/hyprland.yml +++ b/roles/desktop-environment/tasks/hyprland.yml @@ -11,14 +11,7 @@ state: present update_cache: true -- name: Install build dependencies (1/2) - become: yes - apt: - state: build-dep - name: - - wlroots - -- name: Install build dependencies (2/2) +- name: Install build dependencies become: yes apt: state: latest @@ -28,6 +21,16 @@ - build-essential - cmake - meson + # Aquamarine + - hwdata + - libdrm-dev + - libseat-dev + - libinput-dev + - libgbm-dev + - libdisplay-info-dev + - libegl-dev + - libgles2-mesa-dev + - wayland-protocols # hyprland-scanner - libpugixml-dev # hyprcursor @@ -40,10 +43,17 @@ - uuid-dev - libxcb-errors-dev - libxcursor-dev + - libxkbcommon-dev + - libxcb1-dev + - libxcb-icccm4-dev + - libxcb-xfixes0-dev + - libxcb-composite0-dev + - libxcb-res0-dev # xdg-desktop-portal-hyprland - qt6-base-dev - libspa-0.2-dev - libpipewire-0.3-dev + - libsdbus-c++-dev - name: Create source folders become: yes @@ -73,7 +83,7 @@ ansible.builtin.git: repo: 'https://github.com/hyprwm/hyprwayland-scanner.git' dest: /usr/local/src/hyprwayland-scanner - version: v0.4.0 + version: v0.4.2 force: true recursive: true @@ -97,7 +107,7 @@ ansible.builtin.git: repo: 'https://github.com/hyprwm/xdg-desktop-portal-hyprland.git' dest: /usr/local/src/xdg-desktop-portal-hyprland - version: v1.3.3 + version: v1.3.6 force: true recursive: true @@ -113,7 +123,7 @@ ansible.builtin.git: repo: 'https://github.com/hyprwm/Hyprland.git' dest: /usr/local/src/Hyprland - version: v0.42.0 + version: v0.43.0 force: true recursive: true