diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index e6ca28b..63abe52 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,8 +1,10 @@
-- [ ] I have disclosed use of any AI generated code in my commit messages.
- - If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR.
- - In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment.
-- [ ] I understand these changes in full and will be able to respond to review comments.
-- [ ] My change is accurately described in the commit message.
-- [ ] My contribution is tested and working as described.
-- [ ] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions.
+Replace this text with a description of your changes, and why these changes are important. Read and acknowledge the list below. PRs without a completed checkbox will be closed.
+---
+
+- I have not included any LLM (also known as AI) generated content in this PR, including code, comments, and descriptions.
+- I understand these changes in full and will be able to respond to review comments.
+- My change is accurately described in the commit message.
+- My contribution is tested and working as described.
+- I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions.
+- [ ] I have read and followed all of the above requirements. For more information, see our [contributor guide](https://github.com/pop-os/pop/blob/master/CONTRIBUTING.md).
diff --git a/.github/workflows/require-checklist.yml b/.github/workflows/require-checklist.yml
new file mode 100644
index 0000000..fd4ca8c
--- /dev/null
+++ b/.github/workflows/require-checklist.yml
@@ -0,0 +1,14 @@
+# From https://github.com/mheap/require-checklist-action, license MIT
+name: Require Checklist
+
+on:
+ pull_request:
+ types: [opened, edited, synchronize]
+
+jobs:
+ job1:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: mheap/require-checklist-action@v2
+ with:
+ requireChecklist: true
diff --git a/extra/scalable/actions/printer-queue-symbolic.svg b/extra/scalable/actions/printer-queue-symbolic.svg
new file mode 100644
index 0000000..a61bce1
--- /dev/null
+++ b/extra/scalable/actions/printer-queue-symbolic.svg
@@ -0,0 +1,8 @@
+
diff --git a/extra/scalable/apps/web-browser-symbolic.svg b/extra/scalable/apps/web-browser-symbolic.svg
index 7c8dd8b..f538f71 100644
--- a/extra/scalable/apps/web-browser-symbolic.svg
+++ b/extra/scalable/apps/web-browser-symbolic.svg
@@ -1,15 +1,6 @@
-