My Scripts for template VMs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tommy 5e4b1c4c4b
Delete vlc.sh
2 weeks ago
fedora Remove unneeded VMs 2 weeks ago
fedora-minimal Update sys-net.sh 3 months ago
kicksecure Delete vlc.sh 2 weeks ago
mirageos Update MirageOS build 2 weeks ago
whonix Update whonix-ws.sh 5 months ago
LICENSE Initial commit 10 months ago
README.md Fix 6 months ago
dom0.sh Enabling discard and fstrim 1 month ago
kali.sh Minor fixes 4 months ago

README.md

QubesOS-Scripts

My scripts for setting up QubesOS.

Running these scripts should be very straight forward. For the default Fedora template, run fedora.sh to trim it down first. For the Debian template, run kicksecure.sh to trim them down and convert them to KickSecure.

After you are done running those scripts, any other script can be used in a different template based on those trimmed down templates to create their respective virtual machines.

I have a script to create a Brave VM based on the normal Fedora template. 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.

It is recommended that you follow the docs here 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.