## 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
keyutils
efibootmgr

## VM integration
virtualbox-guest-utils
virtualbox-guest-x11
spice-vdagent

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

## Bootloaders
grub-efi
XXX_GRUB_PC_XXX
XXX_SHIM_SIGNED_XXX
XXX_GRUB_EFI_SIGNED_XXX
shim-signed-common

## Firmware update utilities
fwupd
XXX_FWUPD_SIGNED_XXX

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

sysmaint-panel
user-sysmaint-split
