diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/background.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/background.png new file mode 100644 index 00000000..8bbe3fd4 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/background.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/font.pf2 b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/font.pf2 new file mode 100644 index 00000000..b87a7767 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/font.pf2 differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/4MLinux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/4MLinux.png new file mode 100644 index 00000000..02782079 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/4MLinux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/AlpineLinux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/AlpineLinux.png new file mode 100644 index 00000000..4b31352c Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/AlpineLinux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/Manjaro.i686.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/Manjaro.i686.png new file mode 100644 index 00000000..3d1dae0b Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/Manjaro.i686.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/Manjaro.x86_64.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/Manjaro.x86_64.png new file mode 100644 index 00000000..3d1dae0b Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/Manjaro.x86_64.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/SystemRescueCD.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/SystemRescueCD.png new file mode 100644 index 00000000..4fd2fe7f Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/SystemRescueCD.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/android.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/android.png new file mode 100644 index 00000000..76b0395c Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/android.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/anonymous.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/anonymous.png new file mode 100644 index 00000000..5f461ab3 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/anonymous.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/antergos.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/antergos.png new file mode 100644 index 00000000..65dfd83c Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/antergos.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/arch.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/arch.png new file mode 100644 index 00000000..f2d6f8c1 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/arch.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/archlinux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/archlinux.png new file mode 100644 index 00000000..f2d6f8c1 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/archlinux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/arcolinux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/arcolinux.png new file mode 100644 index 00000000..2a358588 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/arcolinux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/artix.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/artix.png new file mode 100644 index 00000000..e256ecfa Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/artix.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/cancel.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/cancel.png new file mode 100644 index 00000000..e35385f0 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/cancel.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/chakra.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/chakra.png new file mode 100644 index 00000000..e63788ed Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/chakra.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/debian.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/debian.png new file mode 100644 index 00000000..8bae0156 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/debian.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/deepin.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/deepin.png new file mode 100644 index 00000000..76376bf7 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/deepin.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/devuan.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/devuan.png new file mode 100644 index 00000000..f2a2e7b9 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/devuan.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/driver.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/driver.png new file mode 100644 index 00000000..118935fc Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/driver.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/edit.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/edit.png new file mode 100644 index 00000000..8043caf8 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/edit.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/efi.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/efi.png new file mode 100644 index 00000000..bbeb62bb Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/efi.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/elementary.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/elementary.png new file mode 100644 index 00000000..9e6e9241 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/elementary.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/endeavouros.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/endeavouros.png new file mode 100644 index 00000000..94675d06 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/endeavouros.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/fedora.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/fedora.png new file mode 100644 index 00000000..53239fd2 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/fedora.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/find.efi.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/find.efi.png new file mode 100644 index 00000000..106db822 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/find.efi.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/find.none.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/find.none.png new file mode 100644 index 00000000..0f6fa9df Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/find.none.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/freebsd.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/freebsd.png new file mode 100644 index 00000000..d3ef2572 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/freebsd.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gentoo.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gentoo.png new file mode 100644 index 00000000..7a5ba8ef Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gentoo.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gnu-linux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gnu-linux.png new file mode 100644 index 00000000..848259c7 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gnu-linux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gpart.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gpart.png new file mode 100644 index 00000000..d9c43227 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/gpart.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/haiku.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/haiku.png new file mode 100644 index 00000000..edf4c0dd Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/haiku.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/help.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/help.png new file mode 100644 index 00000000..e6cea4c8 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/help.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kali.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kali.png new file mode 100644 index 00000000..50960d7b Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kali.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kaos.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kaos.png new file mode 100644 index 00000000..e2c6e27c Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kaos.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kbd.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kbd.png new file mode 100644 index 00000000..eca2e341 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kbd.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kernel.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kernel.png new file mode 100644 index 00000000..fafc6935 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kernel.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/korora.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/korora.png new file mode 100644 index 00000000..c6b4a4ae Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/korora.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kubuntu.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kubuntu.png new file mode 100644 index 00000000..e2a689e5 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/kubuntu.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lang.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lang.png new file mode 100644 index 00000000..217036ba Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lang.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lfs.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lfs.png new file mode 100644 index 00000000..848259c7 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lfs.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/linux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/linux.png new file mode 100644 index 00000000..848259c7 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/linux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/linuxmint.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/linuxmint.png new file mode 100644 index 00000000..8a32bd08 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/linuxmint.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lubuntu.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lubuntu.png new file mode 100644 index 00000000..a49f5d75 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/lubuntu.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/macosx.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/macosx.png new file mode 100644 index 00000000..b8231847 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/macosx.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/mageia.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/mageia.png new file mode 100644 index 00000000..37a78808 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/mageia.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/manjaro.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/manjaro.png new file mode 100644 index 00000000..3d1dae0b Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/manjaro.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/manjarolinux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/manjarolinux.png new file mode 100644 index 00000000..3d1dae0b Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/manjarolinux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/memtest.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/memtest.png new file mode 100644 index 00000000..118935fc Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/memtest.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/mx-linux.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/mx-linux.png new file mode 100644 index 00000000..d61ec3bc Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/mx-linux.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/neon.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/neon.png new file mode 100644 index 00000000..2e4dbc25 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/neon.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/nixos.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/nixos.png new file mode 100644 index 00000000..6424bda6 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/nixos.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/opensuse.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/opensuse.png new file mode 100644 index 00000000..40e396a7 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/opensuse.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/parrot.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/parrot.png new file mode 100644 index 00000000..e6e8d555 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/parrot.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/pop-os.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/pop-os.png new file mode 100644 index 00000000..49b2a5dd Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/pop-os.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/pop.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/pop.png new file mode 100644 index 00000000..49b2a5dd Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/pop.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/recovery.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/recovery.png new file mode 100644 index 00000000..46cccc22 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/recovery.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/regolith.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/regolith.png new file mode 100644 index 00000000..f71cf6fc Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/regolith.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/restart.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/restart.png new file mode 100644 index 00000000..a324d7a9 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/restart.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/shutdown.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/shutdown.png new file mode 100644 index 00000000..fac9c75e Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/shutdown.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/siduction.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/siduction.png new file mode 100644 index 00000000..321065e3 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/siduction.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/solus.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/solus.png new file mode 100644 index 00000000..3ec3e31a Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/solus.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/steamos.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/steamos.png new file mode 100644 index 00000000..e32b3eeb Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/steamos.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/submenu.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/submenu.png new file mode 100644 index 00000000..2e522231 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/submenu.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/type.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/type.png new file mode 100644 index 00000000..2ea00265 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/type.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/tz.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/tz.png new file mode 100644 index 00000000..3830ea93 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/tz.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/ubuntu.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/ubuntu.png new file mode 100644 index 00000000..54efdeb1 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/ubuntu.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/unknown.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/unknown.png new file mode 100644 index 00000000..848259c7 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/unknown.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/unset.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/unset.png new file mode 100644 index 00000000..47714fd6 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/unset.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/void.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/void.png new file mode 100644 index 00000000..fde89054 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/void.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/windows.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/windows.png new file mode 100644 index 00000000..a4c1d486 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/windows.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/xubuntu.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/xubuntu.png new file mode 100644 index 00000000..a185fdd0 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/xubuntu.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/zorin.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/zorin.png new file mode 100644 index 00000000..db05fbc5 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/icons/zorin.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/logo.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/logo.png new file mode 100644 index 00000000..45909d75 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/logo.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_c.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_c.png new file mode 100644 index 00000000..98f67065 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_c.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_e.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_e.png new file mode 100644 index 00000000..82263add Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_e.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_w.png b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_w.png new file mode 100644 index 00000000..29ace612 Binary files /dev/null and b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/select_w.png differ diff --git a/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/theme.txt b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/theme.txt new file mode 100644 index 00000000..42c749f1 --- /dev/null +++ b/.config/ansible/roles/arch/system/files/grub/catppuccin-macchiato-grub-theme/theme.txt @@ -0,0 +1,50 @@ +# GRUB2 gfxmenu pop theme, based and inspired by Vimix and Dracula grub themes +# Designed for any resolution + +# Global Property +title-text: "" +desktop-image: "background.png" +desktop-image-scale-method: "stretch" +desktop-color: "#24273A" +terminal-font: "Unifont Regular 16" +terminal-left: "0" +terminal-top: "0" +terminal-width: "100%" +terminal-height: "100%" +terminal-border: "0" + +# Logo image ++ image { + left = 50%-50 + top = 50%-50 + file = "logo.png" +} + +# Show the boot menu ++ boot_menu { + left = 50%-240 + top = 60% + width = 480 + height = 30% + item_font = "Unifont Regular 16" + item_color = "#CAD3F5" + selected_item_color = "#CAD3F5" + icon_width = 32 + icon_height = 32 + item_icon_space = 20 + item_height = 36 + item_padding = 5 + item_spacing = 10 + selected_item_pixmap_style = "select_*.png" +} + +# Show a countdown message using the label component ++ label { + top = 82% + left = 35% + width = 30% + align = "center" + id = "__timeout__" + text = "Booting in %d seconds" + color = "#CAD3F5" +} diff --git a/.config/ansible/roles/arch/system/files/sddm.conf b/.config/ansible/roles/arch/system/files/sddm/sddm.conf similarity index 100% rename from .config/ansible/roles/arch/system/files/sddm.conf rename to .config/ansible/roles/arch/system/files/sddm/sddm.conf diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Assets/Hibernate.svgz b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Hibernate.svgz similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Assets/Hibernate.svgz rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Hibernate.svgz diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Assets/Reboot.svgz b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Reboot.svgz similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Assets/Reboot.svgz rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Reboot.svgz diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Assets/Shutdown.svgz b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Shutdown.svgz similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Assets/Shutdown.svgz rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Shutdown.svgz diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Assets/Suspend.svgz b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Suspend.svgz similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Assets/Suspend.svgz rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/Suspend.svgz diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Assets/User.svgz b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/User.svgz similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Assets/User.svgz rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Assets/User.svgz diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Backgrounds/waves.png b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Backgrounds/waves.png similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Backgrounds/waves.png rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Backgrounds/waves.png diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Components/Clock.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/Clock.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Components/Clock.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/Clock.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Components/Input.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/Input.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Components/Input.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/Input.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Components/LoginForm.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/LoginForm.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Components/LoginForm.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/LoginForm.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Components/SessionButton.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/SessionButton.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Components/SessionButton.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/SessionButton.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Components/SystemButtons.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/SystemButtons.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Components/SystemButtons.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/SystemButtons.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Components/UserList.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/UserList.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Components/UserList.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/UserList.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Components/VirtualKeyboard.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/VirtualKeyboard.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Components/VirtualKeyboard.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Components/VirtualKeyboard.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/Main.qml b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/Main.qml similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/Main.qml rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/Main.qml diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/metadata.desktop b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/metadata.desktop similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/metadata.desktop rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/metadata.desktop diff --git a/.config/ansible/roles/arch/system/files/sugar-candy/theme.conf b/.config/ansible/roles/arch/system/files/sddm/sugar-candy/theme.conf similarity index 100% rename from .config/ansible/roles/arch/system/files/sugar-candy/theme.conf rename to .config/ansible/roles/arch/system/files/sddm/sugar-candy/theme.conf diff --git a/.config/ansible/roles/arch/system/tasks/services.yml b/.config/ansible/roles/arch/system/tasks/services.yml index 7ec95639..94ac0e68 100644 --- a/.config/ansible/roles/arch/system/tasks/services.yml +++ b/.config/ansible/roles/arch/system/tasks/services.yml @@ -156,4 +156,3 @@ name: wireplumber state: restarted enabled: yes -# DISPLAY-MANAGER diff --git a/.config/ansible/roles/arch/system/tasks/system.yml b/.config/ansible/roles/arch/system/tasks/system.yml index 6e39bce9..5a7b5d66 100644 --- a/.config/ansible/roles/arch/system/tasks/system.yml +++ b/.config/ansible/roles/arch/system/tasks/system.yml @@ -117,3 +117,6 @@ line: "%wheel ALL=(ALL:ALL) ALL" validate: /usr/sbin/visudo -cf %s create: yes +# SDDM + +# GRUB