From 9c0cee40833c99b798a6def4bde3cc599b898264 Mon Sep 17 00:00:00 2001 From: Tracey Clark Date: Sat, 8 Jun 2024 15:51:37 -0500 Subject: [PATCH] Add scripts to be run in new Solus VMs --- vm_setup/vm_solus.sh | 8 ++++++++ vm_setup/zsh_basic.sh | 15 +++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 vm_setup/vm_solus.sh create mode 100644 vm_setup/zsh_basic.sh diff --git a/vm_setup/vm_solus.sh b/vm_setup/vm_solus.sh new file mode 100644 index 0000000..bbb50b8 --- /dev/null +++ b/vm_setup/vm_solus.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# Solus specific VM setup + +source ./zsh_basic.sh + +if test -d $PWD/solus-packages; then + cp /mnt/vmshare/.zshrc.d/* ~/.zshrc.d/ +fi diff --git a/vm_setup/zsh_basic.sh b/vm_setup/zsh_basic.sh new file mode 100644 index 0000000..d9cfd41 --- /dev/null +++ b/vm_setup/zsh_basic.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +# Set up zsh on a local VM +# This has to be run (somehow) from the local host + +mkdir ~/.zshrc.d +sudo mkdir /mnt/vmshare +sudo chown tracey:tracey /mnt/vmshare +sudo echo 'vmshare /mnt/vmshare virtiofs rw,x-systemd.automount,relatime 0 0' | sudo tee -a /etc/fstab &&\ +systemctl daemon-reload && sudo mount vmshare + +cp /mnt/vmshare/.aliases ~/ +cp /mnt/vmshare/.bashrc ~/ +cp /mnt/vmshare/.bash_profile ~/ +cp /mnt/vmshare/.zshrc ~/ +cp /mnt/vmshare/.zsh_tlc ~/ \ No newline at end of file