diff --git a/README.md b/README.md index 02e2735..03ba6c2 100644 --- a/README.md +++ b/README.md @@ -7,4 +7,6 @@ After you are done running those scripts, any other script can be used in a diff I have a script to create a Brave VM based on the normal KickSecure and Fedora templates. The idea behind this is that you would want to use a disposable Brave VM for web browsing most of the time, and have it seperated from your AppVM. If you try to visit a link inside of an AppVM without a browser, qubes will launch a browser inside of a disposable VM for you. Of course, for VMs where you want the browser to stay persistent, you can just base it on the Brave template instead. -If you want to install Flatpak packages, install them inside of an AppVM as a **user Flatpak** and enable the update-user-flatpaks.service as a **user** systemd service for automatic updates. \ No newline at end of file +If you want to install Flatpak packages, install them inside of an AppVM as a **user Flatpak** and enable the update-user-flatpaks.service as a **user** systemd service for automatic updates. + +It is recommended that you follow the docs [here](https://www.qubes-os.org/doc/vm-sudo/#replacing-passwordless-root-access-with-dom0-user-prompt) to make a prompt for root access on non-minimal VMs. dom0.sh already takes care dom dom0 so you only need to worry about the guests. \ No newline at end of file diff --git a/kicksecure/brave b/kicksecure/brave.sh similarity index 100% rename from kicksecure/brave rename to kicksecure/brave.sh diff --git a/kicksecure/element.sh b/kicksecure/element.sh index 23bd8c4..348ad8e 100644 --- a/kicksecure/element.sh +++ b/kicksecure/element.sh @@ -3,7 +3,7 @@ sudo curl --proxy http://127.0.0.1:8082/ https://packages.element.io/debian/element-io-archive-keyring.gpg -o /usr/share/keyrings/element-io-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list sudo apt update -sudo apt install element-desktop +sudo apt install --no-install-recommends element-desktop -y #Adding a DNS entry for my Matrix server here so I can add a Firewall rule locking the AppVM to only being able to connect to my server. echo "5.226.143.168 matrix.arcticfoxes.net" | sudo tee -a /etc/hosts diff --git a/kicksecure/signal.sh b/kicksecure/signal.sh index ba1bf7e..43642cb 100644 --- a/kicksecure/signal.sh +++ b/kicksecure/signal.sh @@ -4,4 +4,4 @@ curl --proxy http://127.0.0.1:8082/ https://updates.signal.org/desktop/apt/keys. cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list -sudo apt update && sudo apt install signal-desktop -y \ No newline at end of file +sudo apt update && sudo apt install --no-install-recommends signal-desktop -y \ No newline at end of file