From 6f980759fb7c18d9a2ec7a283debe89baccf57ee Mon Sep 17 00:00:00 2001 From: wassp Date: Sun, 20 Apr 2025 21:59:09 +0200 Subject: [PATCH] feat: Add rust tools to `dev` qube --- salt/dev/install-c-tools.sls | 2 -- salt/dev/install-rust-tools.sls | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 salt/dev/install-rust-tools.sls diff --git a/salt/dev/install-c-tools.sls b/salt/dev/install-c-tools.sls index 924969e..3917b2c 100644 --- a/salt/dev/install-c-tools.sls +++ b/salt/dev/install-c-tools.sls @@ -22,8 +22,6 @@ include: - cmake - cscope - cppcheck - - ddd - - gdb - manpages-dev - universal-ctags diff --git a/salt/dev/install-rust-tools.sls b/salt/dev/install-rust-tools.sls new file mode 100644 index 0000000..093b6cf --- /dev/null +++ b/salt/dev/install-rust-tools.sls @@ -0,0 +1,23 @@ +{# +SPDX-FileCopyrightText: 2023 - 2025 Benjamin Grande M. S. + +SPDX-License-Identifier: AGPL-3.0-or-later +#} + +{% if grains['nodename'] != 'dom0' -%} + +include: + - utils.tools.common.update + +"{{ slsdotpath }}-installed-python-tools": + pkg.installed: + - require: + - sls: utils.tools.common.update + - install_recommends: False + - skip_suggestions: True + - setopt: "install_weak_deps=False" + - pkgs: + - rust-docs + - rust-analyzer + +{% endif %}