Files
mw-pfeddersheim-workstation/ansible/roles/dev-tools/tasks/main.yml
T

61 lines
1.2 KiB
YAML

---
- name: Ensure core workstation development tools are installed
community.general.pacman:
name:
- git
- base-devel
- ripgrep
- fd
- jq
- bat
- eza
- ansible
state: present
- name: Ensure redundant and non-core software is removed
community.general.pacman:
name:
- firefox-developer-edition
- audacity
- kdenlive
- obs-studio
- shotcut
- qgis
- tipp10
- xournalpp
- bleachbit
- reiserfsprogs
- dmraid
- onlyoffice-desktopeditors
- virt-manager
- guvcview
- helvum
- qpwgraph
- glmark2
- act-git
- oha
- unetbootin
- ventoy
state: absent
- name: Ensure legacy editor packages are removed
community.general.pacman:
name:
- code
- code-oss
- code-marketplace
state: absent
- name: Configure Chrome flags for WebGPU
copy:
dest: "/home/{{ system_user }}/.config/chrome-flags.conf"
content: |
--enable-unsafe-webgpu
--enable-vulkan
--enable-features=Vulkan
--ignore-gpu-blocklist
owner: "{{ system_user }}"
group: "{{ system_user }}"
mode: '0644'
tags: [chrome, webgpu]