From 236a9f09a5c75a3aac7f465c219259c2dfe5cd30 Mon Sep 17 00:00:00 2001 From: Eric Lynema Date: Tue, 19 Aug 2025 13:30:39 -0400 Subject: [PATCH] Setup Script - Inital Commit --- .gitmodules | 3 +++ 73-pull.sh | 4 ++++ 73-run.sh | 3 +++ 73Linux | 1 + export.sh | 4 ++++ justfile | 20 ++++++++++++++++++++ 6 files changed, 35 insertions(+) create mode 100644 .gitmodules create mode 100644 73-pull.sh create mode 100644 73-run.sh create mode 160000 73Linux create mode 100644 export.sh create mode 100644 justfile diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..e5e5c63 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "73Linux"] + path = 73Linux + url = https://github.com/km4ack/73Linux.git diff --git a/73-pull.sh b/73-pull.sh new file mode 100644 index 0000000..43ee53c --- /dev/null +++ b/73-pull.sh @@ -0,0 +1,4 @@ +#!/bin/bash +sudo apt install git +cd ~/BlueHam/ +git submodule update --init --recursive diff --git a/73-run.sh b/73-run.sh new file mode 100644 index 0000000..fca5658 --- /dev/null +++ b/73-run.sh @@ -0,0 +1,3 @@ +#!/bin/bash +bash 73Linux/73.sh +sudo apt --fix-broken install \ No newline at end of file diff --git a/73Linux b/73Linux new file mode 160000 index 0000000..73a9e74 --- /dev/null +++ b/73Linux @@ -0,0 +1 @@ +Subproject commit 73a9e74ffd9645ae03fddaaa2642eb76f3bc0b19 diff --git a/export.sh b/export.sh new file mode 100644 index 0000000..2a7378a --- /dev/null +++ b/export.sh @@ -0,0 +1,4 @@ +#!/bin/bash +for item in /usr/local/share/applications/*.desktop; do + distrobox-export -a $item +done \ No newline at end of file diff --git a/justfile b/justfile new file mode 100644 index 0000000..3eb1f7e --- /dev/null +++ b/justfile @@ -0,0 +1,20 @@ +fix-permissions: + sudo usermod -a -G dialout $USER + echo "Please reboot to finish process" + +setup-distrobox: + distrobox-create --name HamBox --image ubuntu:24.04 + +done-goofed: + distrobox-rm HamBox + +73Linux: 73Linux-Pull + distrobox-enter --name HamBox -- 73-run.sh + +73Linux-Pull: + distrobox-enter --name HamBox -- bash 73-pull.sh + +export-apps: + distrobox-enter --name HamBox -- bash export.sh + +setup: setup-distrobox 73Linux export-apps fix-permissions \ No newline at end of file