From b483ef5b7e561247542b0a07a1e709f92bbd8246 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Wed, 13 May 2026 10:37:51 +0200 Subject: [PATCH] Move st to Void-only source tools, remove bookokrat - bookokrat removed completely from desktop_source_tools - st moved from common to desktop_void_source_tools (Void-only; uses X11/make) - Build task loop extended to include desktop_void_source_tools on Void Co-Authored-By: Claude Sonnet 4.6 --- ansible/inventory/group_vars/desktop.yml | 11 ----------- ansible/inventory/group_vars/void.yml | 7 +++++++ ansible/roles/profile_desktop_common/tasks/main.yml | 4 ++-- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/ansible/inventory/group_vars/desktop.yml b/ansible/inventory/group_vars/desktop.yml index b16ca9b..ea472c1 100644 --- a/ansible/inventory/group_vars/desktop.yml +++ b/ansible/inventory/group_vars/desktop.yml @@ -8,22 +8,11 @@ desktop_default_session: i3 desktop_default_session_env: xorg desktop_source_tools: - - name: st - repo: https://codeberg.org/fscotto/st - build_cmd: make - binary_name: st - install_name: st - name: gf repo: https://github.com/nakst/gf.git build_cmd: ./build.sh binary_name: gf2 install_name: gf - - name: bookokrat - repo: https://github.com/bugzmanov/bookokrat - build_cmd: cargo build --release - binary_name: bookokrat - install_name: bookokrat - build_output_path: target/release/bookokrat - name: llmfit repo: https://github.com/AlexsJones/llmfit build_cmd: cargo build --release diff --git a/ansible/inventory/group_vars/void.yml b/ansible/inventory/group_vars/void.yml index c8bfa4a..f587a69 100644 --- a/ansible/inventory/group_vars/void.yml +++ b/ansible/inventory/group_vars/void.yml @@ -1,4 +1,11 @@ --- +desktop_void_source_tools: + - name: st + repo: https://codeberg.org/fscotto/st + build_cmd: make + binary_name: st + install_name: st + void_packages_base: - 7zip - NetworkManager diff --git a/ansible/roles/profile_desktop_common/tasks/main.yml b/ansible/roles/profile_desktop_common/tasks/main.yml index 8e401b0..0436367 100644 --- a/ansible/roles/profile_desktop_common/tasks/main.yml +++ b/ansible/roles/profile_desktop_common/tasks/main.yml @@ -541,8 +541,8 @@ file: source_tool.yml apply: tags: [packages] - loop: "{{ desktop_source_tools }}" - when: desktop_source_tools | length > 0 + loop: "{{ desktop_source_tools + (desktop_void_source_tools | default([])) }}" + when: (desktop_source_tools + (desktop_void_source_tools | default([]))) | length > 0 loop_control: loop_var: source_tool label: "{{ source_tool.name }}"