diff --git a/roles/software/tasks/main.yaml b/roles/software/tasks/main.yaml index b1f3156..67bb3a0 100644 --- a/roles/software/tasks/main.yaml +++ b/roles/software/tasks/main.yaml @@ -1,3 +1,4 @@ -# - import_tasks: software/minimal.yaml +- import_tasks: software/minimal.yaml - import_tasks: software/desktop.yaml -# - import_tasks: software/graphics.yaml +- import_tasks: software/graphics.yaml +- import_tasks: software/gamedev.yaml diff --git a/roles/software/tasks/software/desktop.yaml b/roles/software/tasks/software/desktop.yaml index 5c523e0..1b60f6f 100644 --- a/roles/software/tasks/software/desktop.yaml +++ b/roles/software/tasks/software/desktop.yaml @@ -6,6 +6,7 @@ - greetd-tuigreet - grim - kitty + - mpv - podman - python-pywal - sway @@ -14,6 +15,7 @@ - waybar - wofi - xdg-user-dirs + - xorg-xwayland - name: install AUR packages become: true @@ -24,6 +26,7 @@ packages: - dracula-gtk-theme-full - ttf-envy-code-r + - winbox - name: greetd | configure | use tuigreet ansible.builtin.lineinfile: @@ -36,8 +39,23 @@ name: greetd enabled: true +- name: wal | set initial colorscheme + become: true + become_user: "{{ desktop_user }}" + shell: wal --theme hybrid-material + - name: sway | reload if running become: true become_user: "{{ desktop_user }}" shell: pidof sway && SWAYSOCK=$(ls /run/user/*/sway-ipc.*.sock | head -n 1) swaymsg reload +- name: graphics | probe for graphics cards + shell: lspci -nnk | grep -A 3 -E "VGA|3D" + register: lspci + +- name: graphics | install radeon specific packages + package: + state: present + name: + - vulkan-radeon + diff --git a/roles/software/tasks/software/gamedev.yaml b/roles/software/tasks/software/gamedev.yaml new file mode 100644 index 0000000..4d9be84 --- /dev/null +++ b/roles/software/tasks/software/gamedev.yaml @@ -0,0 +1,8 @@ +- name: install gamedev packages + package: + state: present + name: + - godot + - neovim + - blender + - krita