From 024288faf3798e0fbea726b7a5334cc50b11d7ea Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 03:18:11 -0400 Subject: [PATCH 01/21] Add files via upload --- README.md | 214 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 213 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f9cc63f..1c72ae3 100644 --- a/README.md +++ b/README.md @@ -17,4 +17,216 @@ Aside from these lines, all the other code in this repository has been written b ## Usage -It's recommended to use the `blend-settings` UI, instead of the `blend` CLI. \ No newline at end of file +It's recommended to use the `blend-settings` UI, instead of the `blend` CLI. + +dependentcies require for both methods + +podman + +## Building Manually +To build manually, you are going to need the following dependentcies + +pacman fakeroot git binutils npm electron(maunaully downloaded from github, see later) bzip2 make gcc + +Install the dependentcies from your package manager except for electron + +i.e sudo dnf install pacman fakeroot git binutils npm bzip2 make gcc + +Clone the repo for building blend + +git clone https://github.com/blend-os/blend-pkg + +Then download electron from https://github.com/electron/electron/releases/download/v24.2.0/electron-v24.2.0-linux-x64.zip + +Extract the zip and rename it to electron22 + +Go to where you downloaded it + +cd Downloads + +Copy it to /usr/lib (on mutable systems) + +sudo cp electron22 -R /usr/lib + +On immutable systems, you will need to edit the pkgbuild in blend-pkg to set a different directory + +Go to blend-pkg + +cd blend-pkg + +Edit the file with editor of choice + +(text editor) PKGBUILD + +Edit this line to a directory you can copy to + +electronVer="$(sed s/^v// /usr/lib/electron${_electronversion}/version)" + +i.e on silverblue /var/usrlocal/lib/electron + +Go back to home + +cd + +Go to where you downloaded it + +cd Downloads + +Then copy to chosen directory + +sudo cp electron22 -R /var/usrlocal + +Go back to home + +cd + +Go to the blend-pkg folder + +cd blend-pkg + +This is where the guide splits from Arch to non Arch + +##Arch + +Install podman from your distro's repo. + +Proceed building the package and installing it and any missing dependentcies(if you forgot) with + +makepkg -si + +The reason why this is the arch version is that -s uses pacman to install dependetcies, which on non arch wouldnt work, and -i would install as a Arch app + +may have unintended consequences on non arch. + +run the /etc/profile.d/blend.sh to set the path + +Go to location + +cd /etc/profile.d/blend.sh + +Set the sh as executable + +chmod +x blend.sh + +Run the script + +./blend.sh + +Enable the blend-files service + +cd /usr/lib/systemd/user + +systemctl enable blend-files.service + +#Done + +##Non Arch + +Proceed building the app with + +makepkg --nodeps + +Once that is done, head over to #Installation + +## Prebuilts + +Download the two tar files under releases + +Mutable systems install npm from your distros repo + +Then use npm install electron -g + +Head to # Installation + +Immutable systems use below instructions for electron + +Download electron from https://github.com/electron/electron/releases/download/v24.2.0/electron-v24.2.0-linux-x64.zip + +Extract the zip and rename it to electron22 + +Go to where you downloaded it + +cd Downloads + +Copy it to overlay for /usr/lib; in silverblue its /var/usrlocal/lib + +sudo cp electron22 -R /var/usrlocal/lib + +Head to # Installation + +## Installation + +Install podman from your distro's repo. + +Extract the new tar files to the their own folders + +e.g. (blend-git... and blend-settings-git...) + +Create a new folder named workspaceBlend + +copy all the contents of the extracted tar files to workspaceBlend; merge the folders and skip the replace(dont need buildinfo,mtree or pkginfo) + +(so each extracted tar has its own usr directory, so copying that to workpaceBlend will merge them) + +Here comes another split + +On mutable distros,copy the usr folder to /usr and the etc folder to /etc; merge the folders + +Enter workspaceBlend + +cd workspaceBlend + +sudo cp usr -R /usr + +sudo cp etc -R /etc + +On immutable distros, rename the /usr folder to what you need based on the overlay filesystem setup you have + +On silverblue you would rename to usrlocal and copy to /var/usrlocal; merge the folders + +sudo cp usrlocal -R /var/usrlocal + +Do the same with /etc if you need + +You dont need to on Silverblue though so proceed as normal. + +sudo cp etc -R /etc + +run the /etc/profile.d/blend.sh to set the path + +Go to location + +cd /etc/profile.d/blend.sh + +Set the sh as executable + +chmod +x blend.sh + +Run the script + +./blend.sh + +Enable the blend-files service + +cd /usr/lib/systemd/user + +systemctl enable blend-files.service + + +Thats the main Install, some goodies below + +To start on log in add the following to .bash_profile + + +blend start-containers +blend-files & +disown blend-files + + + + + + + + + From 16e9bab0eb1f30cffcba35f105b2e2a3e67a7de1 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 03:30:21 -0400 Subject: [PATCH 02/21] Update README.md --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1c72ae3..68c267c 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ Enable the blend-files service cd /usr/lib/systemd/user -systemctl enable blend-files.service +systemctl --user enable blend-files.service #Done @@ -210,7 +210,7 @@ Enable the blend-files service cd /usr/lib/systemd/user -systemctl enable blend-files.service +systemctl --user enable blend-files.service Thats the main Install, some goodies below @@ -219,8 +219,7 @@ To start on log in add the following to .bash_profile blend start-containers -blend-files & -disown blend-files + From aa30980736b972529db582a064b58f8830552e99 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:00:19 -0400 Subject: [PATCH 03/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 68c267c..75292aa 100644 --- a/README.md +++ b/README.md @@ -19,9 +19,7 @@ Aside from these lines, all the other code in this repository has been written b It's recommended to use the `blend-settings` UI, instead of the `blend` CLI. -dependentcies require for both methods - -podman +Both methods require `podman` as a dependency. ## Building Manually To build manually, you are going to need the following dependentcies From f4853b445ebb7572cadd13c1a753f2dc4a843735 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:00:34 -0400 Subject: [PATCH 04/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 75292aa..ccbef57 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ It's recommended to use the `blend-settings` UI, instead of the `blend` CLI. Both methods require `podman` as a dependency. ## Building Manually + To build manually, you are going to need the following dependentcies pacman fakeroot git binutils npm electron(maunaully downloaded from github, see later) bzip2 make gcc From 48b796e3d9c0c7d60f032ede81430f38b7a2dcd7 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:03:29 -0400 Subject: [PATCH 05/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ccbef57..e9a43f6 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Both methods require `podman` as a dependency. ## Building Manually -To build manually, you are going to need the following dependentcies +To build manually, you are going to need the following dependencies: pacman fakeroot git binutils npm electron(maunaully downloaded from github, see later) bzip2 make gcc From ad04f93ccb94b3fde6746021735d57572cea0c22 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:03:51 -0400 Subject: [PATCH 06/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/README.md b/README.md index e9a43f6..1fd37d8 100644 --- a/README.md +++ b/README.md @@ -218,13 +218,3 @@ To start on log in add the following to .bash_profile blend start-containers - - - - - - - - - - From 55f810f882699253dc44226e49f095c08f2eeafc Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:08:59 -0400 Subject: [PATCH 07/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1fd37d8..86b7424 100644 --- a/README.md +++ b/README.md @@ -31,9 +31,9 @@ Install the dependentcies from your package manager except for electron i.e sudo dnf install pacman fakeroot git binutils npm bzip2 make gcc -Clone the repo for building blend +Clone the repo for building blend: -git clone https://github.com/blend-os/blend-pkg +`git clone https://github.com/blend-os/blend-pkg` Then download electron from https://github.com/electron/electron/releases/download/v24.2.0/electron-v24.2.0-linux-x64.zip From 085a2340b401be9f2e2aa6fab5bded8ca5a7737b Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:09:26 -0400 Subject: [PATCH 08/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 86b7424..bcc5ad3 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Clone the repo for building blend: `git clone https://github.com/blend-os/blend-pkg` -Then download electron from https://github.com/electron/electron/releases/download/v24.2.0/electron-v24.2.0-linux-x64.zip +Download electron from https://github.com/electron/electron/releases/latest Extract the zip and rename it to electron22 From 810a126f874dd3d7f0138dc1a4c22ee75551a297 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:09:36 -0400 Subject: [PATCH 09/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bcc5ad3..295f8cb 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ cd blend-pkg This is where the guide splits from Arch to non Arch -##Arch +### Installing blend in Arch Install podman from your distro's repo. From 7176fc3682e47218dd6225d2fd3bfcc2cc8e16b7 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:10:22 -0400 Subject: [PATCH 10/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 295f8cb..693c6e2 100644 --- a/README.md +++ b/README.md @@ -87,37 +87,34 @@ This is where the guide splits from Arch to non Arch ### Installing blend in Arch -Install podman from your distro's repo. - -Proceed building the package and installing it and any missing dependentcies(if you forgot) with +Install `podman`: -makepkg -si +`sudo pacman -S podman` -The reason why this is the arch version is that -s uses pacman to install dependetcies, which on non arch wouldnt work, and -i would install as a Arch app +Build the package: -may have unintended consequences on non arch. +`makepkg -si` -run the /etc/profile.d/blend.sh to set the path +Execute `/etc/profile.d/blend.sh` to set the path. -Go to location +Navigate to the following location: -cd /etc/profile.d/blend.sh +`cd /etc/profile.d/blend.sh` -Set the sh as executable +Make the script executable: -chmod +x blend.sh +`chmod +x blend.sh` -Run the script +Run the script: -./blend.sh +`./blend.sh` -Enable the blend-files service +Enable the blend-files service: -cd /usr/lib/systemd/user +`cd /usr/lib/systemd/user` -systemctl --user enable blend-files.service +`systemctl --user enable blend-files.service` -#Done ##Non Arch From be35e857c98ac6bd36604fc7fee23437cfdae826 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Thu, 4 May 2023 10:11:41 -0400 Subject: [PATCH 11/21] Update README.md Co-authored-by: K.B.Dharun Krishna --- README.md | 42 ++++++++++++++++-------------------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 693c6e2..b7728ea 100644 --- a/README.md +++ b/README.md @@ -39,51 +39,41 @@ Download electron from https://github.com/electron/electron/releases/latest Extract the zip and rename it to electron22 -Go to where you downloaded it +Navigate to Downloads: -cd Downloads +`cd Downloads` -Copy it to /usr/lib (on mutable systems) +Copy it to /usr/lib (on mutable systems): -sudo cp electron22 -R /usr/lib +`sudo cp electron22 -R /usr/lib` On immutable systems, you will need to edit the pkgbuild in blend-pkg to set a different directory -Go to blend-pkg +Go to blend-pkg directory: -cd blend-pkg +`cd blend-pkg` -Edit the file with editor of choice +Edit the file with the editor of choice: -(text editor) PKGBUILD +` PKGBUILD` -Edit this line to a directory you can copy to +Edit the line to your correct directory: -electronVer="$(sed s/^v// /usr/lib/electron${_electronversion}/version)" +`electronVer="$(sed s/^v// /usr/lib/electron${_electronversion}/version)"` i.e on silverblue /var/usrlocal/lib/electron -Go back to home - -cd - -Go to where you downloaded it - -cd Downloads - -Then copy to chosen directory - -sudo cp electron22 -R /var/usrlocal +Navigate back to home: -Go back to home +`cd && cd Downloads` -cd +Then copy the content to the selected directory -Go to the blend-pkg folder +`sudo cp electron22 -R /var/usrlocal` -cd blend-pkg +Navigate back to the blend-pkg folder: -This is where the guide splits from Arch to non Arch +`cd && cd blend-pkg` ### Installing blend in Arch From ebc10367983050aa5345f4102952ac3ce2180621 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 17:57:11 -0400 Subject: [PATCH 12/21] Update README.md update deps --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b7728ea..f22bae1 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,11 @@ Both methods require `podman` as a dependency. To build manually, you are going to need the following dependencies: -pacman fakeroot git binutils npm electron(maunaully downloaded from github, see later) bzip2 make gcc +pacman fakeroot git binutils npm electron(maunaully downloaded from github, see later) bzip2 make gcc wget curl systemd Install the dependentcies from your package manager except for electron -i.e sudo dnf install pacman fakeroot git binutils npm bzip2 make gcc +i.e sudo dnf install pacman fakeroot git binutils npm bzip2 make gcc wget curl systemd Clone the repo for building blend: From 76f46f7e1aab34fdd494fb97fc490fab7f1bbd5a Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 18:08:26 -0400 Subject: [PATCH 13/21] Add files via upload the script yall been waiting for --- nonarchinstall.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 nonarchinstall.sh diff --git a/nonarchinstall.sh b/nonarchinstall.sh new file mode 100644 index 0000000..f486a75 --- /dev/null +++ b/nonarchinstall.sh @@ -0,0 +1,36 @@ +DESTINATION=/usr +FOLDERNAME=usr +if ! [ $(id -u) = 0 ]; then + echo "The script need to be run as root." >&2 + exit 1 +fi + +if [ $SUDO_USER ]; then + real_user=$SUDO_USER +else + real_user=$(whoami) +fi + + curl -s https://api.github.com/repos/electron/electron/releases/latest \ + | grep "browser_download_url.*electron-.*-linux-x64.zip" \ + | cut -d : -f 2,3 \ + | tr -d \" \ + | wget -qi - + unzip -q -o '*electron*.zip' -d electron22 + sudo -u ${real_user} git clone https://github.com/blend-os/blend-pkg + sudo cp -R electron22 ${DESTINATION}/lib/ + cd blend-pkg + sudo -u ${real_user} makepkg --nodeps + for f in *.tar.gz; do \ + tar xzf "$f"; \ + done + mv usr -Tf blendWorkspace + mv blendWorkspace -Tf ${FOLDERNAME} + sudo cp -RT ${FOLDERNAME} ${DESTINATION} + sudo cp -RT etc /etc + cd /etc/profile.d + chmod +x blend.sh + sudo -u ${real_user} ./blend.sh + cd ${DESTINATION}/lib/systemd/user + ls + sudo -u ${real_user} systemctl --user enable blend-files.service From 48062b5b6d4fd7a2f0005742d8f651efef76fa0c Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 18:12:27 -0400 Subject: [PATCH 14/21] Update README.md --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index f22bae1..8c526b3 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,17 @@ Aside from these lines, all the other code in this repository has been written b It's recommended to use the `blend-settings` UI, instead of the `blend` CLI. Both methods require `podman` as a dependency. +## new script + +clone repo + +enter new folder + +mark script nonarchinstall as executable + +run script nonarchinstall.sh as sudo + +sudo ./nonarchinstall ## Building Manually From 906027891597d50ada17bc58b877de8be0d5aa0e Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 22:49:50 -0400 Subject: [PATCH 15/21] Update nonarchinstall.sh --- nonarchinstall.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nonarchinstall.sh b/nonarchinstall.sh index f486a75..5945b50 100644 --- a/nonarchinstall.sh +++ b/nonarchinstall.sh @@ -31,6 +31,6 @@ fi cd /etc/profile.d chmod +x blend.sh sudo -u ${real_user} ./blend.sh - cd ${DESTINATION}/lib/systemd/user + cd ${DESTINATION}/${FOLDERNAME}/lib/systemd/user ls sudo -u ${real_user} systemctl --user enable blend-files.service From 455f64f6821f1995d4990c7b8345f9c9ae990075 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 22:51:05 -0400 Subject: [PATCH 16/21] Update nonarchinstall.sh --- nonarchinstall.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nonarchinstall.sh b/nonarchinstall.sh index 5945b50..899d18e 100644 --- a/nonarchinstall.sh +++ b/nonarchinstall.sh @@ -1,5 +1,6 @@ DESTINATION=/usr FOLDERNAME=usr +OVERLAY= if ! [ $(id -u) = 0 ]; then echo "The script need to be run as root." >&2 exit 1 @@ -31,6 +32,6 @@ fi cd /etc/profile.d chmod +x blend.sh sudo -u ${real_user} ./blend.sh - cd ${DESTINATION}/${FOLDERNAME}/lib/systemd/user + cd ${OVERLAY}/${FOLDERNAME}/lib/systemd/user ls sudo -u ${real_user} systemctl --user enable blend-files.service From 74941c49c40bc648c96713a64f933c9e27ee5e07 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 22:55:41 -0400 Subject: [PATCH 17/21] Update nonarchinstall.sh --- nonarchinstall.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nonarchinstall.sh b/nonarchinstall.sh index 899d18e..8790917 100644 --- a/nonarchinstall.sh +++ b/nonarchinstall.sh @@ -27,7 +27,7 @@ fi done mv usr -Tf blendWorkspace mv blendWorkspace -Tf ${FOLDERNAME} - sudo cp -RT ${FOLDERNAME} ${DESTINATION} + sudo cp -RT ${FOLDERNAME} ${OVERLAY}/${DESTINATION} sudo cp -RT etc /etc cd /etc/profile.d chmod +x blend.sh From b2bde300b2b85918f76919c4a0c9dbcd75f7b8b8 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 22:57:39 -0400 Subject: [PATCH 18/21] Update nonarchinstall.sh --- nonarchinstall.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nonarchinstall.sh b/nonarchinstall.sh index 8790917..98cbddd 100644 --- a/nonarchinstall.sh +++ b/nonarchinstall.sh @@ -19,7 +19,7 @@ fi | wget -qi - unzip -q -o '*electron*.zip' -d electron22 sudo -u ${real_user} git clone https://github.com/blend-os/blend-pkg - sudo cp -R electron22 ${DESTINATION}/lib/ + sudo cp -R electron22 ${OVERLAY}${DESTINATION}/lib/ cd blend-pkg sudo -u ${real_user} makepkg --nodeps for f in *.tar.gz; do \ @@ -27,7 +27,7 @@ fi done mv usr -Tf blendWorkspace mv blendWorkspace -Tf ${FOLDERNAME} - sudo cp -RT ${FOLDERNAME} ${OVERLAY}/${DESTINATION} + sudo cp -RT ${FOLDERNAME} ${OVERLAY}/${FOLDERNAME} sudo cp -RT etc /etc cd /etc/profile.d chmod +x blend.sh From dc5bb8d0830dd6a250aef30c44db06150871eaaa Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 22:58:41 -0400 Subject: [PATCH 19/21] Update nonarchinstall.sh --- nonarchinstall.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nonarchinstall.sh b/nonarchinstall.sh index 98cbddd..9a8f704 100644 --- a/nonarchinstall.sh +++ b/nonarchinstall.sh @@ -27,7 +27,7 @@ fi done mv usr -Tf blendWorkspace mv blendWorkspace -Tf ${FOLDERNAME} - sudo cp -RT ${FOLDERNAME} ${OVERLAY}/${FOLDERNAME} + sudo cp -RT ${FOLDERNAME} ${OVERLAY}${DESTINATION} sudo cp -RT etc /etc cd /etc/profile.d chmod +x blend.sh From aeb2063e840756b829720e3ddc199ff7aa6708c3 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sat, 6 May 2023 23:00:41 -0400 Subject: [PATCH 20/21] Update nonarchinstall.sh --- nonarchinstall.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nonarchinstall.sh b/nonarchinstall.sh index 9a8f704..45a60e3 100644 --- a/nonarchinstall.sh +++ b/nonarchinstall.sh @@ -32,6 +32,6 @@ fi cd /etc/profile.d chmod +x blend.sh sudo -u ${real_user} ./blend.sh - cd ${OVERLAY}/${FOLDERNAME}/lib/systemd/user + cd ${OVERLAY}${DESTINATION}/lib/systemd/user ls sudo -u ${real_user} systemctl --user enable blend-files.service From 852991d3bfc2081b3a752b8811d6179bfa827976 Mon Sep 17 00:00:00 2001 From: lilkidsuave <66171643+lilkidsuave@users.noreply.github.com> Date: Sun, 7 May 2023 17:27:57 -0400 Subject: [PATCH 21/21] Update blend Utilized the abandoned functions --- blend | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/blend b/blend index 6aee307..f2dc277 100755 --- a/blend +++ b/blend @@ -470,6 +470,15 @@ command_map = {'enter': enter_container, 'list-containers': list_containers, 'start-containers': start_containers, 'sync': sync_blends, + 'get-distro': get_distro, + 'check-container': check_container, + 'check-container-status': check_container_status, + 'install': install_blend, + 'remove': remove_blend, + 'search': search_blend, + 'show': show_blend, + 'update': update_blends, + 'enter-container': enter_container, 'help': 'help', 'version': 'version'} parser.add_argument('command', choices=command_map.keys(),