From 930f711b909b3a21f11f59f71b48c114ee5676f7 Mon Sep 17 00:00:00 2001 From: Vargink Date: Mon, 30 Sep 2024 06:53:09 +1000 Subject: [PATCH] Update Added update menu --- vargtools | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/vargtools b/vargtools index 522d612..f086dc4 100644 --- a/vargtools +++ b/vargtools @@ -9,9 +9,9 @@ if [ "$EUID" -ne 0 ] fi user_home=$(sudo -u $SUDO_USER sh -c 'echo $HOME') -URL=https://git.tcmeta.net/kurtis/elementaryos-config/raw/branch/main/ app_version=24092720 init_version=0 +base_repo=https://git.tcmeta.net/kurtis # Depriv @@ -54,11 +54,13 @@ vMenuMain() { menuItems=( "1. Software" "2. System " + "3. Settings" "Q. Exit " ) menuActions=( vMenuSoftware vMenuSystem + vMenuSettings quitApp ) menuTitle=" VargTools" @@ -69,6 +71,27 @@ vMenuMain() { menuLoop } +vMenuSettings() { + menuNumberIndex=1 + menuItems=("$menuNumberIndex. Update vargtools") + menuActions=(updateVargtools) + # Check if git key has been given + if ! [ -f /etc/vargtools/tcmeta ]; then + menuNumberIndex=$((menuNumberIndex+1)) + menuItems=("$menuNumberIndex. Set TCMeta Key") + menuActions=(updateVargtools) + fi + menuItems+=("B. Back") + menuActions+=(vMenuMain) + + menuTitle=" VargTools" + menuWidth=60 + menuLeft=20 + menuHighlight=$DRAW_COL_GREEN + menuInit + menuLoop +} + vMenuSystem() { menuItems=( "1. Setup Chicago95 " @@ -148,6 +171,15 @@ doInit() { vMenuMain } +updateVargtools() { + logo + echo [vargtools] Updating + wget "$base_repo/vargtools/raw/branch/main/vargtools" -O /usr/local/bin/vargtools + chmod +x /usr/local/bin/vargtools + echo [vargtools] Done, restarting + exec /usr/local/bin/vargtools +} + installChicago95() { logo echo [Chicago95] Installing prereqs @@ -304,7 +336,7 @@ configChromium() { echo [Chromium] Deploying policy mkdir -p /etc/chromium/policies/managed chmod -w /etc/chromium/policies/managed - wget https://git.tcmeta.net/kurtis/chromium-policy/raw/branch/main/varg-policy.json -O /etc/chromium/policies/managed/varg-policy.json + wget "$base_repo/chromium-policy/raw/branch/main/varg-policy.json" -O /etc/chromium/policies/managed/varg-policy.json echo [Chromium] Policy deployed return 1 }