From db7b08be1508ea72e0ea228bffbbdc24d6272a74 Mon Sep 17 00:00:00 2001 From: Florian Schrofner Date: Sat, 9 Dec 2023 18:28:48 +0100 Subject: [PATCH] install jetbrains toolbox --- packages/packages.clj | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/packages.clj b/packages/packages.clj index 4a36efa..7e9275c 100755 --- a/packages/packages.clj +++ b/packages/packages.clj @@ -26,7 +26,7 @@ ;;todo: allow to pick specific package sets later ;;installing normal xbps packages -(println "installing packages...") +(println "installing packages..") (let [packages-to-install (flatten (vals packages))] (apply safe-sh (concat ["xbps-install" "-y"] packages-to-install))) (println "packages installed") @@ -40,12 +40,15 @@ ;;installing jetbrains toolbox (println "installing jetbrains toolbox..") -(let [download-file (str home "/Downloads/toolbox.tar.gz") - target-directory (str home "/Applications/JetbrainsToolbox")] - (safe-sh "wget" "-O" download-file toolbox-link) +(let [download-file-path (str home "/Downloads/toolbox.tar.gz") + target-directory (str home "/Applications/JetbrainsToolbox") + download-file (fs/file download-file-path)] + (safe-sh "wget" "-O" download-file-path toolbox-link) (fs/delete-tree target-directory) (fs/create-dirs target-directory) - (fs/gunzip download-file target-directory {:replace-existing true}) - (fs/delete (fs/file download-file)) + (safe-sh "tar" "-xzf" download-file-path "-C" target-directory) + (fs/delete download-file) (safe-sh "chown" (str user ":" user) "-R" target-directory)) (println "jetbrains toolbox installed") + +;;todo: installing http toolkit