From 8cf39a29fa0df5416ba642adbc1c8c8246a66053 Mon Sep 17 00:00:00 2001 From: wassp Date: Sat, 14 Jun 2025 10:19:25 +0200 Subject: [PATCH] feat: Add rust installation to code qube --- salt/code/install-rust-tools.sls | 8 ++++---- salt/code/install.sls | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/salt/code/install-rust-tools.sls b/salt/code/install-rust-tools.sls index 77a4762..dad8fc4 100644 --- a/salt/code/install-rust-tools.sls +++ b/salt/code/install-rust-tools.sls @@ -19,10 +19,10 @@ include: - curl - build-essential -"{{ slsdotpath }}-download-rustup": +"{{ slsdotpath }}-installed-rustup": cmd.run: - - name: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y - - user: user + - name: curl --proxy 127.0.0.1:8082 --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + - runas: user - creates: /home/user/.cargo/bin/rustup - require: - pkg: "{{ slsdotpath }}-installed-rust-deps" @@ -35,5 +35,5 @@ include: export PATH="$HOME/.cargo/bin:$PATH" - user: user - require: - - cmd: "{{ slsdotpath }}-download-rustup" + - cmd: "{{ slsdotpath }}-installed-rustup" {% endif %} diff --git a/salt/code/install.sls b/salt/code/install.sls index 6b4f4e5..99e3acb 100644 --- a/salt/code/install.sls +++ b/salt/code/install.sls @@ -25,10 +25,14 @@ include: - qubes-core-agent-passwordless-root - qubes-core-agent-networking - ca-certificates + - build-essential ## Usability - tmux - xclip - bash-completion + - jq + - xxd + - zstd ## File management - file - tree