diff --git a/playbooks/install_packages.yaml b/playbooks/install_packages.yaml
index 47e8bfa4312a8c0669d9cd67dddd961e478941e3..19f665871cd599eb88e111f8149fef5b269076b3 100644
--- a/playbooks/install_packages.yaml
+++ b/playbooks/install_packages.yaml
@@ -23,7 +23,7 @@
   tasks:
     - name: Update APT cache
       include_tasks: ../tasks/apt_templates/apt_update.yaml
-      when: apt_packages != "" or flatpak_packages != ""
+      when: apt_packages != "" or flatpak_packages != "" or mainline_kernels != ""
 
     - name: Include APT Tasks
       include_tasks: "{{ item }}"