From bc93cfe3c36b9aac919b4cf919cda0f563c49cb6 Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Sat, 24 May 2025 05:14:31 -0500 Subject: [PATCH] deploy script --- .gitignore | 1 + env_private | 1 + run.sh | 5 +++++ runs/deploy-env.sh | 7 +++++++ runs/get-reqs-B-current-arch.sh | 2 +- 5 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 160000 env_private diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bc9e74d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env_private diff --git a/env_private b/env_private new file mode 160000 index 0000000..cfc8c7d --- /dev/null +++ b/env_private @@ -0,0 +1 @@ +Subproject commit cfc8c7d0b77a0aeb71286b62bf780e64dd399c1c diff --git a/run.sh b/run.sh index 4067ab5..698ac27 100755 --- a/run.sh +++ b/run.sh @@ -1,4 +1,9 @@ #!/bin/bash +[ "$ENV_DIR" == "" ] && export ENV_DIR=$HOME +[ ! -d "$ENV_DIR" ] && echo ENV_DIR DOES NOT EXIST && exit 1 + +echo ENV_DIR "$ENV_DIR" + script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" runs_dir="$(find $script_dir/runs -mindepth 1 -maxdepth 1 -type f -executable)" diff --git a/runs/deploy-env.sh b/runs/deploy-env.sh index e69de29..a111027 100755 --- a/runs/deploy-env.sh +++ b/runs/deploy-env.sh @@ -0,0 +1,7 @@ +#!/bin/bash +script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" + +echo DEPLOYING FILES +cp -r $script_dir/../env/.* "$ENV_DIR" +[ -d "$script_dir/../env_private/" ] && cp -r $script_dir/../env_private/.* "$ENV_DIR" +echo ----------------- diff --git a/runs/get-reqs-B-current-arch.sh b/runs/get-reqs-B-current-arch.sh index 3c38461..b621c99 100755 --- a/runs/get-reqs-B-current-arch.sh +++ b/runs/get-reqs-B-current-arch.sh @@ -7,7 +7,7 @@ sudo="sudo" echo GETTING CURRENT REQS ARCH -$sudo pacman -S xorg-server libxft libxinerama pipewire-pulse pipewire-alsa pipewire-jack qpwgraph wezterm ttf-inconsolata sddm wayland hyprland waybar xdg-desktop-portal xdg-desktop-portal-hyprland xdg-desktop-portal-gtk zsh vlc v4l2loopback-dkms qt6-wayland qt5-wayland ntfs-3g gnome-keyring inetutils doas cowsay fastfetch yt-dlp ttf-jetbrains-mono ttf-jetbrains-mono-nerd noto-fonts-emoji font-manager atuin gvfs-mtp bat lxappearance cmus grim btop htop rxvt-unicode lf inetutils openrgb reflector steam +$sudo pacman -S xorg-server libxft libxinerama pipewire-pulse pipewire-alsa pipewire-jack qpwgraph wezterm ttf-inconsolata sddm wayland hyprland waybar xdg-desktop-portal xdg-desktop-portal-hyprland xdg-desktop-portal-gtk zsh vlc v4l2loopback-dkms qt6-wayland qt5-wayland ntfs-3g gnome-keyring inetutils doas cowsay fastfetch yt-dlp ttf-jetbrains-mono ttf-jetbrains-mono-nerd noto-fonts-emoji font-manager atuin gvfs-mtp bat lxappearance cmus grim btop htop rxvt-unicode lf inetutils openrgb reflector steam rofi-wayland # for vr $sudo pacman -S cli11 eigen glib2 glib2-devel nlohmann-json patch