From a40c576036cd0ac4a0cd146c207e97ae93230871 Mon Sep 17 00:00:00 2001 From: funk-on-code <113871227+funk-on-code@users.noreply.github.com> Date: Wed, 3 Jun 2026 12:38:39 +1000 Subject: [PATCH] Update Debian & Archlinux for "sensible" 2026 defaults Both Debian 12 and 13 can boot with both TPM and Secureboot enabled, as can Archlinux 2026.01 and beyond, update the configurations to enable these. --- quickget | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/quickget b/quickget index 5044af7..52097d3 100755 --- a/quickget +++ b/quickget @@ -1652,6 +1652,10 @@ EOF case ${OS} in alma|centos-stream|endless|garuda|gentoo|kali|nixos|oraclelinux|popos|rockylinux) echo "disk_size=\"32G\"" >> "${CONF_FILE}";; + archlinux) + echo "secureboot=\"on\"" >> "${CONF_FILE}" + echo "tpm=\"on\"" >> "${CONF_FILE}" + echo "disk_size=\"32G\"" >> "${CONF_FILE}";; openindiana) echo "boot=\"legacy\"" >> "${CONF_FILE}" echo "disk_size=\"32G\"" >> "${CONF_FILE}";; @@ -1661,6 +1665,14 @@ EOF echo "disk_size=\"64G\"" >> "${CONF_FILE}";; dragonflybsd|haiku|openbsd|netbsd|slackware|slax|tinycore) echo "boot=\"legacy\"" >> "${CONF_FILE}";; + debian) + if [[ "${RELEASE}" == *"12"* ]]; then + echo "tpm=\"on\"" >> "${CONF_FILE}" + fi + if [[ "${RELEASE}" == *"13"* ]]; then + echo "tpm=\"on\"" >> "${CONF_FILE}" + fi + echo "secureboot=\"on\"" >> "${CONF_FILE}" deepin) echo "disk_size=\"64G\"" >> "${CONF_FILE}" echo "ram=\"4G\"" >> "${CONF_FILE}"