mirror of
https://github.com/Qubes-Community/Contents.git
synced 2025-03-06 05:45:52 -05:00

### Major changes and restructuring ### - New script feature, script slots for every template. - Now much easier to add or change template names in script with a single entry. - Normal script user-changes kept at beginning of script. - Slots can be expanded or changed if the user needs it. - Removing the progress status code. - Might be re-made later. - Moving some of the comments and notes to the bottom of the script. ### Minor changes ### - Including (but default disabled) autoremove command, should the user want to enable it. - The --clean option is now removed from dom0 update and replaced with --refresh, which seems to work normally in Qubes 4 now. - Including the fedora upgrade command. - Removing --refresh from the upgrade command, as refreshing is only needed once from the update command, and makes upgrade act on same info as update, thereby removing the low risk of hitting a repository change between commands, speeding up the time to finish the script updating, and making it overall more reliable. - Disabling the progress bar, might be re-done later. - Changing default fedora-26 to fedora-28. - Correcting typo's. - Updating ending message when the script finishes.
User-contributed code and links (
icon) to third party resources
OS-administration
do-snapshot.py: keeps a rotating collection of Btrfs snapshots for root fs (readme)
qubes4-multi-update: updates multiple template, standalone VMs and dom0 in R4.0 (readme)
- R4-universal-update-script.sh: bash script to automate VM updates
findpref: find all VMs that match a pref value and optionally set new values for them (readme)
qvm-portfwd-iptables: port forwarding to allow external connections, see usage notes at bottom
monitoring
- ls-qubes.sh: outputs the nb. of running qubes + total memory used; the output can be fed into a panel text applet (see comments in the script).
multimedia
- sound-control-scripts: toggle, volume up, volume down, ...
productivity
- toggle-fullscreen-scripts
- screenshot-scripts
- bash autocompletion script for
qvm-*
commands in dom0 qvm-screenshot-tool
qubes-split-dm-crypt
misc
halt-vm-by-window: shutdown a Qubes VM associated with the currently active window (readme)