diff --git a/host.yaml b/books/host.yaml
similarity index 100%
rename from host.yaml
rename to books/host.yaml
diff --git a/void_base.yaml b/books/void_base.yaml
similarity index 100%
rename from void_base.yaml
rename to books/void_base.yaml
diff --git a/void_network.yaml b/books/void_network.yaml
similarity index 100%
rename from void_network.yaml
rename to books/void_network.yaml
diff --git a/void_packages.yaml b/books/void_packages.yaml
similarity index 100%
rename from void_packages.yaml
rename to books/void_packages.yaml
diff --git a/void_user.yaml b/books/void_user.yaml
similarity index 100%
rename from void_user.yaml
rename to books/void_user.yaml
diff --git a/void_wayland.yaml b/books/void_wayland.yaml
similarity index 100%
rename from void_wayland.yaml
rename to books/void_wayland.yaml
diff --git a/play.yaml b/play.yaml
index f5f1e50..f4ae7cd 100644
--- a/play.yaml
+++ b/play.yaml
@@ -1,6 +1,6 @@
 ---
 - name: Import host tasks
-  ansible.builtin.import_playbook: host.yaml
+  ansible.builtin.import_playbook: books/host.yaml
 
 # Get python onto void - otherwise we can not interact through ansible
 - name: Bootstrap void python
@@ -13,16 +13,16 @@
       changed_when: "'installed successfully' in python_install.stdout"
 
 - name: Import chroot void base tasks
-  ansible.builtin.import_playbook: void_base.yaml
+  ansible.builtin.import_playbook: books/void_base.yaml
 
 - name: Import chroot void network tasks
-  ansible.builtin.import_playbook: void_network.yaml
+  ansible.builtin.import_playbook: books/void_network.yaml
 
 - name: Import chroot void wayland tasks
-  ansible.builtin.import_playbook: void_wayland.yaml
+  ansible.builtin.import_playbook: books/void_wayland.yaml
 
 - name: Import chroot user management tasks
-  ansible.builtin.import_playbook: void_user.yaml
+  ansible.builtin.import_playbook: books/void_user.yaml
 
 - name: Import chroot void customizations
-  ansible.builtin.import_playbook: void_packages.yaml
+  ansible.builtin.import_playbook: books/void_packages.yaml