diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/README.org b/README.org old mode 100644 new mode 100755 diff --git a/ansible.cfg b/ansible.cfg old mode 100644 new mode 100755 diff --git a/archive/backup/files/borgmatic-cron b/archive/backup/files/borgmatic-cron old mode 100644 new mode 100755 diff --git a/archive/backup/tasks/main.yml b/archive/backup/tasks/main.yml old mode 100644 new mode 100755 diff --git a/archive/backup/vars/main.yml b/archive/backup/vars/main.yml old mode 100644 new mode 100755 diff --git a/roles/base/handlers/main.yml b/archive/base/handlers/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/base/handlers/main.yml rename to archive/base/handlers/main.yml diff --git a/roles/base/tasks/main.yml b/archive/base/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/base/tasks/main.yml rename to archive/base/tasks/main.yml diff --git a/roles/base/templates/NetworkManager.conf.j2 b/archive/base/templates/NetworkManager.conf.j2 old mode 100644 new mode 100755 similarity index 100% rename from roles/base/templates/NetworkManager.conf.j2 rename to archive/base/templates/NetworkManager.conf.j2 diff --git a/roles/base/templates/resolv.conf.j2 b/archive/base/templates/resolv.conf.j2 old mode 100644 new mode 100755 similarity index 100% rename from roles/base/templates/resolv.conf.j2 rename to archive/base/templates/resolv.conf.j2 diff --git a/roles/base/vars/main.yml b/archive/base/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/base/vars/main.yml rename to archive/base/vars/main.yml diff --git a/roles/brave/tasks/main.yml b/archive/brave/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/brave/tasks/main.yml rename to archive/brave/tasks/main.yml diff --git a/roles/brave/vars/main.yml b/archive/brave/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/brave/vars/main.yml rename to archive/brave/vars/main.yml diff --git a/archive/copr/tasks/main.yml b/archive/copr/tasks/main.yml old mode 100644 new mode 100755 diff --git a/archive/copr/vars/main.yml b/archive/copr/vars/main.yml old mode 100644 new mode 100755 diff --git a/roles/dotfiles/tasks/main.yml b/archive/dotfiles/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/dotfiles/tasks/main.yml rename to archive/dotfiles/tasks/main.yml diff --git a/roles/dotfiles/vars/main.yml b/archive/dotfiles/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/dotfiles/vars/main.yml rename to archive/dotfiles/vars/main.yml diff --git a/archive/flatpak/tasks/main.yml b/archive/flatpak/tasks/main.yml old mode 100644 new mode 100755 diff --git a/archive/flatpak/vars/main.yml b/archive/flatpak/vars/main.yml old mode 100644 new mode 100755 diff --git a/roles/gopass/tasks/main.yml b/archive/gopass/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/gopass/tasks/main.yml rename to archive/gopass/tasks/main.yml diff --git a/roles/gopass/vars/main.yml b/archive/gopass/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/gopass/vars/main.yml rename to archive/gopass/vars/main.yml diff --git a/roles/nicotine/tasks/main.yml b/archive/nicotine/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/nicotine/tasks/main.yml rename to archive/nicotine/tasks/main.yml diff --git a/roles/nicotine/vars/main.yml b/archive/nicotine/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/nicotine/vars/main.yml rename to archive/nicotine/vars/main.yml diff --git a/roles/pkg/tasks/main.yml b/archive/pkg/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/pkg/tasks/main.yml rename to archive/pkg/tasks/main.yml diff --git a/roles/pkg/vars/main.yml b/archive/pkg/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/pkg/vars/main.yml rename to archive/pkg/vars/main.yml diff --git a/roles/plymouth/files/abstract_ring_alt/LICENSE b/archive/plymouth/files/abstract_ring_alt/LICENSE old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/LICENSE rename to archive/plymouth/files/abstract_ring_alt/LICENSE diff --git a/roles/plymouth/files/abstract_ring_alt/abstract_ring_alt.plymouth b/archive/plymouth/files/abstract_ring_alt/abstract_ring_alt.plymouth similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/abstract_ring_alt.plymouth rename to archive/plymouth/files/abstract_ring_alt/abstract_ring_alt.plymouth diff --git a/roles/plymouth/files/abstract_ring_alt/abstract_ring_alt.script b/archive/plymouth/files/abstract_ring_alt/abstract_ring_alt.script similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/abstract_ring_alt.script rename to archive/plymouth/files/abstract_ring_alt/abstract_ring_alt.script diff --git a/roles/plymouth/files/abstract_ring_alt/progress-0.png b/archive/plymouth/files/abstract_ring_alt/progress-0.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-0.png rename to archive/plymouth/files/abstract_ring_alt/progress-0.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-1.png b/archive/plymouth/files/abstract_ring_alt/progress-1.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-1.png rename to archive/plymouth/files/abstract_ring_alt/progress-1.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-10.png b/archive/plymouth/files/abstract_ring_alt/progress-10.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-10.png rename to archive/plymouth/files/abstract_ring_alt/progress-10.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-11.png b/archive/plymouth/files/abstract_ring_alt/progress-11.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-11.png rename to archive/plymouth/files/abstract_ring_alt/progress-11.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-12.png b/archive/plymouth/files/abstract_ring_alt/progress-12.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-12.png rename to archive/plymouth/files/abstract_ring_alt/progress-12.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-13.png b/archive/plymouth/files/abstract_ring_alt/progress-13.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-13.png rename to archive/plymouth/files/abstract_ring_alt/progress-13.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-14.png b/archive/plymouth/files/abstract_ring_alt/progress-14.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-14.png rename to archive/plymouth/files/abstract_ring_alt/progress-14.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-15.png b/archive/plymouth/files/abstract_ring_alt/progress-15.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-15.png rename to archive/plymouth/files/abstract_ring_alt/progress-15.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-16.png b/archive/plymouth/files/abstract_ring_alt/progress-16.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-16.png rename to archive/plymouth/files/abstract_ring_alt/progress-16.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-17.png b/archive/plymouth/files/abstract_ring_alt/progress-17.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-17.png rename to archive/plymouth/files/abstract_ring_alt/progress-17.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-18.png b/archive/plymouth/files/abstract_ring_alt/progress-18.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-18.png rename to archive/plymouth/files/abstract_ring_alt/progress-18.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-19.png b/archive/plymouth/files/abstract_ring_alt/progress-19.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-19.png rename to archive/plymouth/files/abstract_ring_alt/progress-19.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-2.png b/archive/plymouth/files/abstract_ring_alt/progress-2.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-2.png rename to archive/plymouth/files/abstract_ring_alt/progress-2.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-20.png b/archive/plymouth/files/abstract_ring_alt/progress-20.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-20.png rename to archive/plymouth/files/abstract_ring_alt/progress-20.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-21.png b/archive/plymouth/files/abstract_ring_alt/progress-21.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-21.png rename to archive/plymouth/files/abstract_ring_alt/progress-21.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-22.png b/archive/plymouth/files/abstract_ring_alt/progress-22.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-22.png rename to archive/plymouth/files/abstract_ring_alt/progress-22.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-23.png b/archive/plymouth/files/abstract_ring_alt/progress-23.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-23.png rename to archive/plymouth/files/abstract_ring_alt/progress-23.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-24.png b/archive/plymouth/files/abstract_ring_alt/progress-24.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-24.png rename to archive/plymouth/files/abstract_ring_alt/progress-24.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-25.png b/archive/plymouth/files/abstract_ring_alt/progress-25.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-25.png rename to archive/plymouth/files/abstract_ring_alt/progress-25.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-26.png b/archive/plymouth/files/abstract_ring_alt/progress-26.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-26.png rename to archive/plymouth/files/abstract_ring_alt/progress-26.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-27.png b/archive/plymouth/files/abstract_ring_alt/progress-27.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-27.png rename to archive/plymouth/files/abstract_ring_alt/progress-27.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-28.png b/archive/plymouth/files/abstract_ring_alt/progress-28.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-28.png rename to archive/plymouth/files/abstract_ring_alt/progress-28.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-29.png b/archive/plymouth/files/abstract_ring_alt/progress-29.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-29.png rename to archive/plymouth/files/abstract_ring_alt/progress-29.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-3.png b/archive/plymouth/files/abstract_ring_alt/progress-3.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-3.png rename to archive/plymouth/files/abstract_ring_alt/progress-3.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-30.png b/archive/plymouth/files/abstract_ring_alt/progress-30.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-30.png rename to archive/plymouth/files/abstract_ring_alt/progress-30.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-31.png b/archive/plymouth/files/abstract_ring_alt/progress-31.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-31.png rename to archive/plymouth/files/abstract_ring_alt/progress-31.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-32.png b/archive/plymouth/files/abstract_ring_alt/progress-32.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-32.png rename to archive/plymouth/files/abstract_ring_alt/progress-32.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-33.png b/archive/plymouth/files/abstract_ring_alt/progress-33.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-33.png rename to archive/plymouth/files/abstract_ring_alt/progress-33.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-34.png b/archive/plymouth/files/abstract_ring_alt/progress-34.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-34.png rename to archive/plymouth/files/abstract_ring_alt/progress-34.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-35.png b/archive/plymouth/files/abstract_ring_alt/progress-35.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-35.png rename to archive/plymouth/files/abstract_ring_alt/progress-35.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-36.png b/archive/plymouth/files/abstract_ring_alt/progress-36.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-36.png rename to archive/plymouth/files/abstract_ring_alt/progress-36.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-37.png b/archive/plymouth/files/abstract_ring_alt/progress-37.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-37.png rename to archive/plymouth/files/abstract_ring_alt/progress-37.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-38.png b/archive/plymouth/files/abstract_ring_alt/progress-38.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-38.png rename to archive/plymouth/files/abstract_ring_alt/progress-38.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-39.png b/archive/plymouth/files/abstract_ring_alt/progress-39.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-39.png rename to archive/plymouth/files/abstract_ring_alt/progress-39.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-4.png b/archive/plymouth/files/abstract_ring_alt/progress-4.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-4.png rename to archive/plymouth/files/abstract_ring_alt/progress-4.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-40.png b/archive/plymouth/files/abstract_ring_alt/progress-40.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-40.png rename to archive/plymouth/files/abstract_ring_alt/progress-40.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-41.png b/archive/plymouth/files/abstract_ring_alt/progress-41.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-41.png rename to archive/plymouth/files/abstract_ring_alt/progress-41.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-42.png b/archive/plymouth/files/abstract_ring_alt/progress-42.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-42.png rename to archive/plymouth/files/abstract_ring_alt/progress-42.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-43.png b/archive/plymouth/files/abstract_ring_alt/progress-43.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-43.png rename to archive/plymouth/files/abstract_ring_alt/progress-43.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-44.png b/archive/plymouth/files/abstract_ring_alt/progress-44.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-44.png rename to archive/plymouth/files/abstract_ring_alt/progress-44.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-45.png b/archive/plymouth/files/abstract_ring_alt/progress-45.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-45.png rename to archive/plymouth/files/abstract_ring_alt/progress-45.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-46.png b/archive/plymouth/files/abstract_ring_alt/progress-46.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-46.png rename to archive/plymouth/files/abstract_ring_alt/progress-46.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-47.png b/archive/plymouth/files/abstract_ring_alt/progress-47.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-47.png rename to archive/plymouth/files/abstract_ring_alt/progress-47.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-48.png b/archive/plymouth/files/abstract_ring_alt/progress-48.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-48.png rename to archive/plymouth/files/abstract_ring_alt/progress-48.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-49.png b/archive/plymouth/files/abstract_ring_alt/progress-49.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-49.png rename to archive/plymouth/files/abstract_ring_alt/progress-49.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-5.png b/archive/plymouth/files/abstract_ring_alt/progress-5.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-5.png rename to archive/plymouth/files/abstract_ring_alt/progress-5.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-50.png b/archive/plymouth/files/abstract_ring_alt/progress-50.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-50.png rename to archive/plymouth/files/abstract_ring_alt/progress-50.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-51.png b/archive/plymouth/files/abstract_ring_alt/progress-51.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-51.png rename to archive/plymouth/files/abstract_ring_alt/progress-51.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-52.png b/archive/plymouth/files/abstract_ring_alt/progress-52.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-52.png rename to archive/plymouth/files/abstract_ring_alt/progress-52.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-53.png b/archive/plymouth/files/abstract_ring_alt/progress-53.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-53.png rename to archive/plymouth/files/abstract_ring_alt/progress-53.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-54.png b/archive/plymouth/files/abstract_ring_alt/progress-54.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-54.png rename to archive/plymouth/files/abstract_ring_alt/progress-54.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-55.png b/archive/plymouth/files/abstract_ring_alt/progress-55.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-55.png rename to archive/plymouth/files/abstract_ring_alt/progress-55.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-56.png b/archive/plymouth/files/abstract_ring_alt/progress-56.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-56.png rename to archive/plymouth/files/abstract_ring_alt/progress-56.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-57.png b/archive/plymouth/files/abstract_ring_alt/progress-57.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-57.png rename to archive/plymouth/files/abstract_ring_alt/progress-57.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-58.png b/archive/plymouth/files/abstract_ring_alt/progress-58.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-58.png rename to archive/plymouth/files/abstract_ring_alt/progress-58.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-59.png b/archive/plymouth/files/abstract_ring_alt/progress-59.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-59.png rename to archive/plymouth/files/abstract_ring_alt/progress-59.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-6.png b/archive/plymouth/files/abstract_ring_alt/progress-6.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-6.png rename to archive/plymouth/files/abstract_ring_alt/progress-6.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-60.png b/archive/plymouth/files/abstract_ring_alt/progress-60.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-60.png rename to archive/plymouth/files/abstract_ring_alt/progress-60.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-61.png b/archive/plymouth/files/abstract_ring_alt/progress-61.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-61.png rename to archive/plymouth/files/abstract_ring_alt/progress-61.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-62.png b/archive/plymouth/files/abstract_ring_alt/progress-62.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-62.png rename to archive/plymouth/files/abstract_ring_alt/progress-62.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-63.png b/archive/plymouth/files/abstract_ring_alt/progress-63.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-63.png rename to archive/plymouth/files/abstract_ring_alt/progress-63.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-64.png b/archive/plymouth/files/abstract_ring_alt/progress-64.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-64.png rename to archive/plymouth/files/abstract_ring_alt/progress-64.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-65.png b/archive/plymouth/files/abstract_ring_alt/progress-65.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-65.png rename to archive/plymouth/files/abstract_ring_alt/progress-65.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-66.png b/archive/plymouth/files/abstract_ring_alt/progress-66.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-66.png rename to archive/plymouth/files/abstract_ring_alt/progress-66.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-67.png b/archive/plymouth/files/abstract_ring_alt/progress-67.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-67.png rename to archive/plymouth/files/abstract_ring_alt/progress-67.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-68.png b/archive/plymouth/files/abstract_ring_alt/progress-68.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-68.png rename to archive/plymouth/files/abstract_ring_alt/progress-68.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-69.png b/archive/plymouth/files/abstract_ring_alt/progress-69.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-69.png rename to archive/plymouth/files/abstract_ring_alt/progress-69.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-7.png b/archive/plymouth/files/abstract_ring_alt/progress-7.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-7.png rename to archive/plymouth/files/abstract_ring_alt/progress-7.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-70.png b/archive/plymouth/files/abstract_ring_alt/progress-70.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-70.png rename to archive/plymouth/files/abstract_ring_alt/progress-70.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-71.png b/archive/plymouth/files/abstract_ring_alt/progress-71.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-71.png rename to archive/plymouth/files/abstract_ring_alt/progress-71.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-72.png b/archive/plymouth/files/abstract_ring_alt/progress-72.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-72.png rename to archive/plymouth/files/abstract_ring_alt/progress-72.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-73.png b/archive/plymouth/files/abstract_ring_alt/progress-73.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-73.png rename to archive/plymouth/files/abstract_ring_alt/progress-73.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-74.png b/archive/plymouth/files/abstract_ring_alt/progress-74.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-74.png rename to archive/plymouth/files/abstract_ring_alt/progress-74.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-75.png b/archive/plymouth/files/abstract_ring_alt/progress-75.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-75.png rename to archive/plymouth/files/abstract_ring_alt/progress-75.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-8.png b/archive/plymouth/files/abstract_ring_alt/progress-8.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-8.png rename to archive/plymouth/files/abstract_ring_alt/progress-8.png diff --git a/roles/plymouth/files/abstract_ring_alt/progress-9.png b/archive/plymouth/files/abstract_ring_alt/progress-9.png old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/files/abstract_ring_alt/progress-9.png rename to archive/plymouth/files/abstract_ring_alt/progress-9.png diff --git a/roles/plymouth/handlers/main.yml b/archive/plymouth/handlers/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/handlers/main.yml rename to archive/plymouth/handlers/main.yml diff --git a/roles/plymouth/tasks/main.yml b/archive/plymouth/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/tasks/main.yml rename to archive/plymouth/tasks/main.yml diff --git a/roles/plymouth/vars/main.yml b/archive/plymouth/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/plymouth/vars/main.yml rename to archive/plymouth/vars/main.yml diff --git a/roles/protonvpn/tasks/main.yml b/archive/protonvpn/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/protonvpn/tasks/main.yml rename to archive/protonvpn/tasks/main.yml diff --git a/roles/protonvpn/vars/main.yml b/archive/protonvpn/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/protonvpn/vars/main.yml rename to archive/protonvpn/vars/main.yml diff --git a/roles/signal/tasks/main.yml b/archive/signal/tasks/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/signal/tasks/main.yml rename to archive/signal/tasks/main.yml diff --git a/roles/signal/vars/main.yml b/archive/signal/vars/main.yml old mode 100644 new mode 100755 similarity index 100% rename from roles/signal/vars/main.yml rename to archive/signal/vars/main.yml diff --git a/inventory.ini b/inventory.ini old mode 100644 new mode 100755 diff --git a/backup_vps.yml b/playbooks/backup_vps.yaml old mode 100644 new mode 100755 similarity index 100% rename from backup_vps.yml rename to playbooks/backup_vps.yaml diff --git a/playbooks/fedora_workstation.yml b/playbooks/fedora_workstation.yml new file mode 100755 index 0000000..76195f5 --- /dev/null +++ b/playbooks/fedora_workstation.yml @@ -0,0 +1,15 @@ +--- +- name: Workstation setup + hosts: workstation + roles: + - role: fedora_pkg + tags: fedora_pkg_tag + + - role: fedora_base + tags: fedora_base_tag + + - role: fedora_firewall + tags: fedora_firewall_tag + + - role: fedora_selinux + tags: fedora_selinux_tag diff --git a/workstation.yml b/playbooks/workstation.yml old mode 100644 new mode 100755 similarity index 100% rename from workstation.yml rename to playbooks/workstation.yml diff --git a/roles/backup_vps_base/files/backup_rsa.pub b/roles/backup_vps_base/files/backup_rsa.pub old mode 100644 new mode 100755 diff --git a/roles/backup_vps_base/handlers/main.yml b/roles/backup_vps_base/handlers/main.yml old mode 100644 new mode 100755 diff --git a/roles/backup_vps_base/tasks/main.yml b/roles/backup_vps_base/tasks/main.yml old mode 100644 new mode 100755 diff --git a/roles/backup_vps_base/vars/main.yml b/roles/backup_vps_base/vars/main.yml old mode 100644 new mode 100755 diff --git a/roles/fedora_base/handlers/main.yml b/roles/fedora_base/handlers/main.yml new file mode 100755 index 0000000..31e9e0e --- /dev/null +++ b/roles/fedora_base/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: Restart NetworkManager + service: + name: NetworkManager + state: restarted diff --git a/roles/fedora_base/tasks/main.yml b/roles/fedora_base/tasks/main.yml new file mode 100755 index 0000000..a40c320 --- /dev/null +++ b/roles/fedora_base/tasks/main.yml @@ -0,0 +1,41 @@ +--- +- name: Create groups + group: + name: "{{ item }}" + state: present + loop: "{{ init_groups }}" + +- name: Ensure Users are Configured Correctly + user: + name: "{{ item.value.name }}" + group: "{{ item.value.group }}" + groups: "{{ item.value.groups }}" + state: "{{ item.value.state }}" + create_home: "{{ item.value.create_home }}" + shell: "{{ item.value.shell }}" + loop: "{{ init_users | dict2items }}" + +- name: Create or ensure presence of custom home directories + file: + path: /home/opal/{{ item }} + state: directory + mode: '0755' + owner: opal + group: opal + loop: "{{ create_directories }}" + +- name: Remove default home directories if present + file: + path: /home/opal/{{ item }} + state: absent + loop: "{{ remove_directories }}" + +# SSH Initial Setup +- name: Create/Ensure ~/.ssh directories + file: + path: "/home/{{ item.value.name }}/.ssh" + state: directory + mode: 0700 + owner: "{{ item.value.name }}" + group: "{{ item.value.group }}" + loop: "{{ init_users | dict2items }}" diff --git a/roles/fedora_base/templates/NetworkManager.conf.j2 b/roles/fedora_base/templates/NetworkManager.conf.j2 new file mode 100755 index 0000000..2ae904a --- /dev/null +++ b/roles/fedora_base/templates/NetworkManager.conf.j2 @@ -0,0 +1,6 @@ +# MANAGED BY ANSIBLE # +[main] +plugins=ifupdown,keyfile + +[ifupdown] +managed=true diff --git a/roles/fedora_base/templates/resolv.conf.j2 b/roles/fedora_base/templates/resolv.conf.j2 new file mode 100755 index 0000000..efd7a4f --- /dev/null +++ b/roles/fedora_base/templates/resolv.conf.j2 @@ -0,0 +1,4 @@ +# This file is managed by Ansible # +nameserver 1.1.1.2 +nameserver 1.0.0.2 +nameserver 2606:4700:4700:0:0:0:0:1112 diff --git a/roles/fedora_base/vars/main.yml b/roles/fedora_base/vars/main.yml new file mode 100755 index 0000000..a9a605d --- /dev/null +++ b/roles/fedora_base/vars/main.yml @@ -0,0 +1,33 @@ +--- +init_groups: + - wheel + +remove_directories: + - Templates + - Videos + - Documents + - Music + - Downloads + - Pictures + - Public + - Desktop + +create_directories: + - documents + - music + - downloads + - pictures + - scripts + - projects + - src + - .config + +init_users: + opal: + name: opal + group: opal + groups: + - wheel + state: present + shell: /bin/bash + create_home: true diff --git a/roles/fedora_firewall/tasks/main.yml b/roles/fedora_firewall/tasks/main.yml new file mode 100755 index 0000000..77a6e5e --- /dev/null +++ b/roles/fedora_firewall/tasks/main.yml @@ -0,0 +1,29 @@ +- name: Set default firewalld zone to home + ansible.builtin.command: + cmd: firewall-cmd --set-default-zone=home + become: true + +- name: Change interface to home zone + ansible.builtin.command: + cmd: firewall-cmd --zone=home --change-interface={{ network_interface }} + become: true + +- name: Add allowed services to home zone + ansible.builtin.firewalld: + service: "{{ item }}" + zone: home + permanent: yes + state: enabled + loop: "{{ allowed_services }}" + become: true + +- name: Enable logging for denied packets + ansible.builtin.command: + cmd: firewall-cmd --set-log-denied=all + become: true + +- name: Reload firewalld + ansible.builtin.systemd: + name: firewalld + state: reloaded + become: true diff --git a/roles/fedora_firewall/vars/main.yml b/roles/fedora_firewall/vars/main.yml new file mode 100755 index 0000000..28d84a6 --- /dev/null +++ b/roles/fedora_firewall/vars/main.yml @@ -0,0 +1,6 @@ +--- +network_interface: wlp0s20f3 +allowed_services: + - ssh + - dhcpv6-client + - mdns diff --git a/roles/fedora_pkg/tasks/main.yml b/roles/fedora_pkg/tasks/main.yml new file mode 100755 index 0000000..b6f9fcd --- /dev/null +++ b/roles/fedora_pkg/tasks/main.yml @@ -0,0 +1,37 @@ +--- +- name: Upgrade all packages + dnf5: + name: "*" + state: latest + +- name: Enable COPR repos + community.general.copr: + state: enabled + name: "{{ item }}" + loop: "{{ copr_repos }}" + +- name: Install window manager packages + package: + name: "{{ item }}" + state: present + loop: "{{ wm_packages }}" + +- name: Install UI/Font packages + dnf5: + name: "{{ item }}" + state: present + loop: "{{ ui_packages }}" + +- name: Install general packages + package: + name: "{{ item }}" + state: present + loop: "{{ general_packages }}" + +- name: Install Doom Emacs dependency packages + dnf5: + name: "{{ item }}" + state: present + loop: "{{ doom_dep_packages }}" + + diff --git a/roles/fedora_pkg/vars/main.yml b/roles/fedora_pkg/vars/main.yml new file mode 100755 index 0000000..2b09f07 --- /dev/null +++ b/roles/fedora_pkg/vars/main.yml @@ -0,0 +1,90 @@ +--- +copr_repos: + - solopasha/hyprland + - peterwu/iosevka + +wm_packages: + - hyprland + - sway + - swayidle + - swaylock + - alacritty + - waybar + - dunst + - pipewire + - polkit-kde-agent-1 + - hyprpaper + - hyprpicker + - xdg-desktop-portal-hyprland + - hypridle + - hyprlock + - qt5-qtwayland + - qt6-qtwayland + - grim + - grimshot + - brightnessctl + - wlsunset + - wlogout + - xwayland-run + - wdisplays + - rofi-wayland + - bemenu + +ui_packages: + - papirus-icon-theme + - arc-theme + - qt5ct + - qt6ct + - fontawesome-fonts-all + - iosevka-fixed-fonts + - abattis-cantarell-fonts + - google-noto-sans-cjk-fonts + - google-noto-color-emoji-fonts + - google-noto-emoji-fonts + - hack-nerd-fonts + +general_packages: + - gopass + - cups + - keychain + - tldr + - exa + - gnupg2 + - trash-cli + - htop + - emacs + - mpv + - newsboat + - udiskie + - pavucontrol + - zathura + - flatpak + - blueman + - beets + - unrar-free + - unzip + - lximage-qt + - screen + - playerctl # for waybar music notification + - simple-scan + - calcurse + - wireguard-tools + - telnet + +flatpak_packages: + - net.ankiweb.Anki + - org.torproject.torbrowser-launcher + +doom_dep_packages: + - ripgrep + - libtool # Needed to compile vterm in Doom Emacs + - cmake # Needed to compile vterm in Doom Emacs + - discount # Markdown Compiler + - ShellCheck # Shell linter for Doom Emacs + - python3-pyflakes + - python3-isort + - micropipenv + - python3-nose2 + - python3-nose + - python3-pytest + - python3-lsp-black diff --git a/roles/fedora_selinux/tasks/main.yml b/roles/fedora_selinux/tasks/main.yml new file mode 100755 index 0000000..ba0e7ac --- /dev/null +++ b/roles/fedora_selinux/tasks/main.yml @@ -0,0 +1,11 @@ +--- +- name: Ensure SELinux is enabled and in enforcing mode + ansible.posix.selinux: + policy: targeted + state: enforcing + +- name: Set SELinux to enforcing in config file + ansible.builtin.replace: + path: /etc/selinux/config + regexp: '^SELINUX=.*' + replace: 'SELINUX=enforcing' diff --git a/roles/fedora_selinux/vars/main.yml b/roles/fedora_selinux/vars/main.yml new file mode 100755 index 0000000..ed97d53 --- /dev/null +++ b/roles/fedora_selinux/vars/main.yml @@ -0,0 +1 @@ +--- diff --git a/roles/git/tasks/main.yml b/roles/git/tasks/main.yml old mode 100644 new mode 100755 diff --git a/roles/git/vars/main.yml b/roles/git/vars/main.yml old mode 100644 new mode 100755 diff --git a/roles/role_template_dir/tasks/main.yml b/roles/role_template_dir/tasks/main.yml old mode 100644 new mode 100755 diff --git a/roles/role_template_dir/vars/main.yml b/roles/role_template_dir/vars/main.yml old mode 100644 new mode 100755 diff --git a/roles/ui_config/tasks/main.yml b/roles/ui_config/tasks/main.yml old mode 100644 new mode 100755 diff --git a/roles/ui_config/templates/dracula.conf.j2 b/roles/ui_config/templates/dracula.conf.j2 old mode 100644 new mode 100755 diff --git a/roles/ui_config/templates/qt5ct.conf.j2 b/roles/ui_config/templates/qt5ct.conf.j2 old mode 100644 new mode 100755 diff --git a/roles/ui_config/vars/main.yml b/roles/ui_config/vars/main.yml old mode 100644 new mode 100755