# Core
ca-certificates
less

# Shells
# NOTE: zsh **must** be installed before dist-base-files is installed,
# or dist-base-files will be unable to set the shell appropriately for the
# `user` account. kicksecure-packages-dependencies-pre depends on
# dist-base-files.
zsh

# Kicksecure pre-depends
legacy-dist
kicksecure-packages-dependencies-pre

# Installer
calamares
calamares-settings-debian
live-config-dist
efivar

# Dracut
dracut
# dracut-config-rescue not doing anything.
# https://www.kicksecure.com/wiki/Dev/todo#investigate_dracut-config-rescue
#dracut-config-rescue
cryptsetup-initramfs

# Misc utilities
mokutil
pigz
sbsigntool
squashfs-tools
gpgsm
wget
zstd
eatmydata

# VM integration
XXX_VIRTUALBOX_UTILS_XXX
spice-vdagent

# Kernel
linux-image-XXX_ARCHITECTURE_XXX
linux-headers-XXX_ARCHITECTURE_XXX

# Bootloaders
grub-efi
XXX_GRUB_PC_XXX
XXX_SHIM_SIGNED_XXX
XXX_GRUB_EFI_SIGNED_XXX

# Firmware update utilities
fwupd
XXX_FWUPD_SIGNED_XXX

# Kicksecure components, kicksecure-xfce-host MUST be installed last
firmware-freedom
XXX_FIRMWARE_NONFREEDOM_XXX
XXX_DUMMY_TIRDAD_XXX
grub-live-dracut
grub-live
# Need to install the polkit agent now or else ukui-polkit gets co-installed
mate-polkit
XXX_KICKSECURE_HOST_XXX

sysmaint-panel
user-sysmaint-split
