commit db8e78ae6995446496a676d310e570bb623c5691 Author: Andrey Zimin Date: Sat Feb 24 11:13:22 2024 +0300 initial commit diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 0000000..d543ef7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,21 @@ +pkgname=tarch-grub-theme +pkgver=1.0 +pkgrel=1 +pkgdesc="Default grub2 bootloader theme for Tarch OS" +url="https://gitcast.ru/tarch_os/tarch-grub-theme.git" +arch=("any") +license=("GPL3") +depends=("grub") +provides=("${pkgname}") +options=(!strip !emptydirs) +install="${pkgname}.install" + +prepare() { + cp -af ../files/. ${srcdir} +} + +package() { + (find tarch -type f -exec install -Dm 644 "{}" "$pkgdir/usr/share/grub/themes/{}" \;) +} + + diff --git a/files/tarch/background.png b/files/tarch/background.png new file mode 100644 index 0000000..b4ac389 Binary files /dev/null and b/files/tarch/background.png differ diff --git a/files/tarch/boot_menu_c.png b/files/tarch/boot_menu_c.png new file mode 100755 index 0000000..bb37cdd Binary files /dev/null and b/files/tarch/boot_menu_c.png differ diff --git a/files/tarch/boot_menu_e.png b/files/tarch/boot_menu_e.png new file mode 100755 index 0000000..41dacd5 Binary files /dev/null and b/files/tarch/boot_menu_e.png differ diff --git a/files/tarch/boot_menu_n.png b/files/tarch/boot_menu_n.png new file mode 100755 index 0000000..94a17a3 Binary files /dev/null and b/files/tarch/boot_menu_n.png differ diff --git a/files/tarch/boot_menu_ne.png b/files/tarch/boot_menu_ne.png new file mode 100755 index 0000000..84f085e Binary files /dev/null and b/files/tarch/boot_menu_ne.png differ diff --git a/files/tarch/boot_menu_nw.png b/files/tarch/boot_menu_nw.png new file mode 100755 index 0000000..455fae8 Binary files /dev/null and b/files/tarch/boot_menu_nw.png differ diff --git a/files/tarch/boot_menu_s.png b/files/tarch/boot_menu_s.png new file mode 100755 index 0000000..acc8684 Binary files /dev/null and b/files/tarch/boot_menu_s.png differ diff --git a/files/tarch/boot_menu_se.png b/files/tarch/boot_menu_se.png new file mode 100755 index 0000000..3583442 Binary files /dev/null and b/files/tarch/boot_menu_se.png differ diff --git a/files/tarch/boot_menu_sw.png b/files/tarch/boot_menu_sw.png new file mode 100755 index 0000000..884ba01 Binary files /dev/null and b/files/tarch/boot_menu_sw.png differ diff --git a/files/tarch/boot_menu_w.png b/files/tarch/boot_menu_w.png new file mode 100755 index 0000000..6778abc Binary files /dev/null and b/files/tarch/boot_menu_w.png differ diff --git a/files/tarch/hackb_18.pf2 b/files/tarch/hackb_18.pf2 new file mode 100755 index 0000000..f093b31 Binary files /dev/null and b/files/tarch/hackb_18.pf2 differ diff --git a/files/tarch/icons/4MLinux.png b/files/tarch/icons/4MLinux.png new file mode 100755 index 0000000..10eeb9d Binary files /dev/null and b/files/tarch/icons/4MLinux.png differ diff --git a/files/tarch/icons/AlpineLinux.png b/files/tarch/icons/AlpineLinux.png new file mode 100755 index 0000000..ea58a34 Binary files /dev/null and b/files/tarch/icons/AlpineLinux.png differ diff --git a/files/tarch/icons/Manjaro.i686.png b/files/tarch/icons/Manjaro.i686.png new file mode 100755 index 0000000..7ca3ba2 Binary files /dev/null and b/files/tarch/icons/Manjaro.i686.png differ diff --git a/files/tarch/icons/Manjaro.x86_64.png b/files/tarch/icons/Manjaro.x86_64.png new file mode 100755 index 0000000..7ca3ba2 Binary files /dev/null and b/files/tarch/icons/Manjaro.x86_64.png differ diff --git a/files/tarch/icons/Predator.png b/files/tarch/icons/Predator.png new file mode 100755 index 0000000..c852f60 Binary files /dev/null and b/files/tarch/icons/Predator.png differ diff --git a/files/tarch/icons/SystemRescueCD.png b/files/tarch/icons/SystemRescueCD.png new file mode 100755 index 0000000..5d63572 Binary files /dev/null and b/files/tarch/icons/SystemRescueCD.png differ diff --git a/files/tarch/icons/android.png b/files/tarch/icons/android.png new file mode 100755 index 0000000..06d57e3 Binary files /dev/null and b/files/tarch/icons/android.png differ diff --git a/files/tarch/icons/anonymous.png b/files/tarch/icons/anonymous.png new file mode 100755 index 0000000..5c624fe Binary files /dev/null and b/files/tarch/icons/anonymous.png differ diff --git a/files/tarch/icons/antergos.png b/files/tarch/icons/antergos.png new file mode 100755 index 0000000..3d1fa22 Binary files /dev/null and b/files/tarch/icons/antergos.png differ diff --git a/files/tarch/icons/arch.png b/files/tarch/icons/arch.png new file mode 100755 index 0000000..fdfacf3 Binary files /dev/null and b/files/tarch/icons/arch.png differ diff --git a/files/tarch/icons/archcraft.png b/files/tarch/icons/archcraft.png new file mode 100755 index 0000000..b60c0f1 Binary files /dev/null and b/files/tarch/icons/archcraft.png differ diff --git a/files/tarch/icons/archlinux.png b/files/tarch/icons/archlinux.png new file mode 100755 index 0000000..fdfacf3 Binary files /dev/null and b/files/tarch/icons/archlinux.png differ diff --git a/files/tarch/icons/arcolinux.png b/files/tarch/icons/arcolinux.png new file mode 100755 index 0000000..e7ff413 Binary files /dev/null and b/files/tarch/icons/arcolinux.png differ diff --git a/files/tarch/icons/artix.png b/files/tarch/icons/artix.png new file mode 100755 index 0000000..b6ea6ed Binary files /dev/null and b/files/tarch/icons/artix.png differ diff --git a/files/tarch/icons/cancel.png b/files/tarch/icons/cancel.png new file mode 100755 index 0000000..994f913 Binary files /dev/null and b/files/tarch/icons/cancel.png differ diff --git a/files/tarch/icons/centos.png b/files/tarch/icons/centos.png new file mode 100755 index 0000000..6a35c8a Binary files /dev/null and b/files/tarch/icons/centos.png differ diff --git a/files/tarch/icons/chakra.png b/files/tarch/icons/chakra.png new file mode 100755 index 0000000..353bdd2 Binary files /dev/null and b/files/tarch/icons/chakra.png differ diff --git a/files/tarch/icons/debian.png b/files/tarch/icons/debian.png new file mode 100755 index 0000000..6c9444f Binary files /dev/null and b/files/tarch/icons/debian.png differ diff --git a/files/tarch/icons/deepin.png b/files/tarch/icons/deepin.png new file mode 100755 index 0000000..f6a5ac8 Binary files /dev/null and b/files/tarch/icons/deepin.png differ diff --git a/files/tarch/icons/devuan.png b/files/tarch/icons/devuan.png new file mode 100755 index 0000000..6d0b121 Binary files /dev/null and b/files/tarch/icons/devuan.png differ diff --git a/files/tarch/icons/driver.png b/files/tarch/icons/driver.png new file mode 100755 index 0000000..0cd2678 Binary files /dev/null and b/files/tarch/icons/driver.png differ diff --git a/files/tarch/icons/edit.png b/files/tarch/icons/edit.png new file mode 100755 index 0000000..0536870 Binary files /dev/null and b/files/tarch/icons/edit.png differ diff --git a/files/tarch/icons/efi.png b/files/tarch/icons/efi.png new file mode 100755 index 0000000..8956300 Binary files /dev/null and b/files/tarch/icons/efi.png differ diff --git a/files/tarch/icons/elementary.png b/files/tarch/icons/elementary.png new file mode 100755 index 0000000..616f2e3 Binary files /dev/null and b/files/tarch/icons/elementary.png differ diff --git a/files/tarch/icons/endeavouros.png b/files/tarch/icons/endeavouros.png new file mode 100755 index 0000000..d667028 Binary files /dev/null and b/files/tarch/icons/endeavouros.png differ diff --git a/files/tarch/icons/exodia.png b/files/tarch/icons/exodia.png new file mode 100644 index 0000000..e4dc6a8 Binary files /dev/null and b/files/tarch/icons/exodia.png differ diff --git a/files/tarch/icons/fedora.png b/files/tarch/icons/fedora.png new file mode 100755 index 0000000..01c50a3 Binary files /dev/null and b/files/tarch/icons/fedora.png differ diff --git a/files/tarch/icons/find.efi.png b/files/tarch/icons/find.efi.png new file mode 100755 index 0000000..3ae206b Binary files /dev/null and b/files/tarch/icons/find.efi.png differ diff --git a/files/tarch/icons/find.none.png b/files/tarch/icons/find.none.png new file mode 100755 index 0000000..33c91e2 Binary files /dev/null and b/files/tarch/icons/find.none.png differ diff --git a/files/tarch/icons/freebsd.png b/files/tarch/icons/freebsd.png new file mode 100755 index 0000000..ab2ac43 Binary files /dev/null and b/files/tarch/icons/freebsd.png differ diff --git a/files/tarch/icons/gameros.png b/files/tarch/icons/gameros.png new file mode 100755 index 0000000..e499acd Binary files /dev/null and b/files/tarch/icons/gameros.png differ diff --git a/files/tarch/icons/garuda.png b/files/tarch/icons/garuda.png new file mode 100755 index 0000000..24107d7 Binary files /dev/null and b/files/tarch/icons/garuda.png differ diff --git a/files/tarch/icons/gentoo.png b/files/tarch/icons/gentoo.png new file mode 100755 index 0000000..644e269 Binary files /dev/null and b/files/tarch/icons/gentoo.png differ diff --git a/files/tarch/icons/gnu-linux.png b/files/tarch/icons/gnu-linux.png new file mode 100755 index 0000000..b3d8b64 Binary files /dev/null and b/files/tarch/icons/gnu-linux.png differ diff --git a/files/tarch/icons/haiku.png b/files/tarch/icons/haiku.png new file mode 100755 index 0000000..d2fd9aa Binary files /dev/null and b/files/tarch/icons/haiku.png differ diff --git a/files/tarch/icons/help.png b/files/tarch/icons/help.png new file mode 100755 index 0000000..79a5456 Binary files /dev/null and b/files/tarch/icons/help.png differ diff --git a/files/tarch/icons/kali.png b/files/tarch/icons/kali.png new file mode 100755 index 0000000..9cf5913 Binary files /dev/null and b/files/tarch/icons/kali.png differ diff --git a/files/tarch/icons/kaos.png b/files/tarch/icons/kaos.png new file mode 100755 index 0000000..35ea81c Binary files /dev/null and b/files/tarch/icons/kaos.png differ diff --git a/files/tarch/icons/kbd.png b/files/tarch/icons/kbd.png new file mode 100755 index 0000000..8d75c76 Binary files /dev/null and b/files/tarch/icons/kbd.png differ diff --git a/files/tarch/icons/kernel.png b/files/tarch/icons/kernel.png new file mode 100755 index 0000000..b3d8b64 Binary files /dev/null and b/files/tarch/icons/kernel.png differ diff --git a/files/tarch/icons/korora.png b/files/tarch/icons/korora.png new file mode 100755 index 0000000..a28b2fe Binary files /dev/null and b/files/tarch/icons/korora.png differ diff --git a/files/tarch/icons/kubuntu.png b/files/tarch/icons/kubuntu.png new file mode 100755 index 0000000..3c5a088 Binary files /dev/null and b/files/tarch/icons/kubuntu.png differ diff --git a/files/tarch/icons/lang.png b/files/tarch/icons/lang.png new file mode 100755 index 0000000..56def92 Binary files /dev/null and b/files/tarch/icons/lang.png differ diff --git a/files/tarch/icons/lfs.png b/files/tarch/icons/lfs.png new file mode 100755 index 0000000..b3d8b64 Binary files /dev/null and b/files/tarch/icons/lfs.png differ diff --git a/files/tarch/icons/linux.png b/files/tarch/icons/linux.png new file mode 100755 index 0000000..b3d8b64 Binary files /dev/null and b/files/tarch/icons/linux.png differ diff --git a/files/tarch/icons/linuxmint.png b/files/tarch/icons/linuxmint.png new file mode 100755 index 0000000..611a014 Binary files /dev/null and b/files/tarch/icons/linuxmint.png differ diff --git a/files/tarch/icons/lubuntu.png b/files/tarch/icons/lubuntu.png new file mode 100755 index 0000000..2d1bdd3 Binary files /dev/null and b/files/tarch/icons/lubuntu.png differ diff --git a/files/tarch/icons/macosx.png b/files/tarch/icons/macosx.png new file mode 100755 index 0000000..f1a0692 Binary files /dev/null and b/files/tarch/icons/macosx.png differ diff --git a/files/tarch/icons/mageia.png b/files/tarch/icons/mageia.png new file mode 100755 index 0000000..447b5c5 Binary files /dev/null and b/files/tarch/icons/mageia.png differ diff --git a/files/tarch/icons/manjaro.png b/files/tarch/icons/manjaro.png new file mode 100755 index 0000000..7ca3ba2 Binary files /dev/null and b/files/tarch/icons/manjaro.png differ diff --git a/files/tarch/icons/manjarolinux.png b/files/tarch/icons/manjarolinux.png new file mode 100755 index 0000000..7ca3ba2 Binary files /dev/null and b/files/tarch/icons/manjarolinux.png differ diff --git a/files/tarch/icons/memtest.png b/files/tarch/icons/memtest.png new file mode 100755 index 0000000..0cd2678 Binary files /dev/null and b/files/tarch/icons/memtest.png differ diff --git a/files/tarch/icons/mx.png b/files/tarch/icons/mx.png new file mode 100755 index 0000000..a6b1441 Binary files /dev/null and b/files/tarch/icons/mx.png differ diff --git a/files/tarch/icons/neon.png b/files/tarch/icons/neon.png new file mode 100755 index 0000000..2d3d8f2 Binary files /dev/null and b/files/tarch/icons/neon.png differ diff --git a/files/tarch/icons/nixos.png b/files/tarch/icons/nixos.png new file mode 100755 index 0000000..0bb2bb8 Binary files /dev/null and b/files/tarch/icons/nixos.png differ diff --git a/files/tarch/icons/opensuse.png b/files/tarch/icons/opensuse.png new file mode 100755 index 0000000..08de338 Binary files /dev/null and b/files/tarch/icons/opensuse.png differ diff --git a/files/tarch/icons/parrot.png b/files/tarch/icons/parrot.png new file mode 100755 index 0000000..0f4c822 Binary files /dev/null and b/files/tarch/icons/parrot.png differ diff --git a/files/tarch/icons/peppermint.png b/files/tarch/icons/peppermint.png new file mode 100755 index 0000000..1292a0c Binary files /dev/null and b/files/tarch/icons/peppermint.png differ diff --git a/files/tarch/icons/pop-os.png b/files/tarch/icons/pop-os.png new file mode 100755 index 0000000..8acd72c Binary files /dev/null and b/files/tarch/icons/pop-os.png differ diff --git a/files/tarch/icons/pop.png b/files/tarch/icons/pop.png new file mode 100755 index 0000000..8acd72c Binary files /dev/null and b/files/tarch/icons/pop.png differ diff --git a/files/tarch/icons/primeos.png b/files/tarch/icons/primeos.png new file mode 100755 index 0000000..2eff500 Binary files /dev/null and b/files/tarch/icons/primeos.png differ diff --git a/files/tarch/icons/puppy.png b/files/tarch/icons/puppy.png new file mode 100755 index 0000000..049d025 Binary files /dev/null and b/files/tarch/icons/puppy.png differ diff --git a/files/tarch/icons/q4os.png b/files/tarch/icons/q4os.png new file mode 100755 index 0000000..a20df43 Binary files /dev/null and b/files/tarch/icons/q4os.png differ diff --git a/files/tarch/icons/recovery.png b/files/tarch/icons/recovery.png new file mode 100755 index 0000000..20ec211 Binary files /dev/null and b/files/tarch/icons/recovery.png differ diff --git a/files/tarch/icons/red.png b/files/tarch/icons/red.png new file mode 100755 index 0000000..9ae1d63 Binary files /dev/null and b/files/tarch/icons/red.png differ diff --git a/files/tarch/icons/redhat.png b/files/tarch/icons/redhat.png new file mode 100755 index 0000000..9ae1d63 Binary files /dev/null and b/files/tarch/icons/redhat.png differ diff --git a/files/tarch/icons/regolith.png b/files/tarch/icons/regolith.png new file mode 100755 index 0000000..8551238 Binary files /dev/null and b/files/tarch/icons/regolith.png differ diff --git a/files/tarch/icons/restart.png b/files/tarch/icons/restart.png new file mode 100755 index 0000000..e1a4cff Binary files /dev/null and b/files/tarch/icons/restart.png differ diff --git a/files/tarch/icons/rocky.png b/files/tarch/icons/rocky.png new file mode 100755 index 0000000..ce8b81a Binary files /dev/null and b/files/tarch/icons/rocky.png differ diff --git a/files/tarch/icons/shutdown.png b/files/tarch/icons/shutdown.png new file mode 100755 index 0000000..c6172e5 Binary files /dev/null and b/files/tarch/icons/shutdown.png differ diff --git a/files/tarch/icons/siduction.png b/files/tarch/icons/siduction.png new file mode 100755 index 0000000..286d713 Binary files /dev/null and b/files/tarch/icons/siduction.png differ diff --git a/files/tarch/icons/slackware.png b/files/tarch/icons/slackware.png new file mode 100755 index 0000000..40ce3e4 Binary files /dev/null and b/files/tarch/icons/slackware.png differ diff --git a/files/tarch/icons/solus.png b/files/tarch/icons/solus.png new file mode 100755 index 0000000..c8df385 Binary files /dev/null and b/files/tarch/icons/solus.png differ diff --git a/files/tarch/icons/steamos.png b/files/tarch/icons/steamos.png new file mode 100755 index 0000000..3d92fab Binary files /dev/null and b/files/tarch/icons/steamos.png differ diff --git a/files/tarch/icons/submenu.png b/files/tarch/icons/submenu.png new file mode 100755 index 0000000..095aaa1 Binary files /dev/null and b/files/tarch/icons/submenu.png differ diff --git a/files/tarch/icons/type.png b/files/tarch/icons/type.png new file mode 100755 index 0000000..e5b6059 Binary files /dev/null and b/files/tarch/icons/type.png differ diff --git a/files/tarch/icons/tz.png b/files/tarch/icons/tz.png new file mode 100755 index 0000000..be33d2b Binary files /dev/null and b/files/tarch/icons/tz.png differ diff --git a/files/tarch/icons/ubuntu.png b/files/tarch/icons/ubuntu.png new file mode 100755 index 0000000..ce031db Binary files /dev/null and b/files/tarch/icons/ubuntu.png differ diff --git a/files/tarch/icons/ubuntubudgie.png b/files/tarch/icons/ubuntubudgie.png new file mode 100755 index 0000000..32c699f Binary files /dev/null and b/files/tarch/icons/ubuntubudgie.png differ diff --git a/files/tarch/icons/ubuntumate.png b/files/tarch/icons/ubuntumate.png new file mode 100755 index 0000000..c2dff47 Binary files /dev/null and b/files/tarch/icons/ubuntumate.png differ diff --git a/files/tarch/icons/ubuntustudio.png b/files/tarch/icons/ubuntustudio.png new file mode 100755 index 0000000..956112c Binary files /dev/null and b/files/tarch/icons/ubuntustudio.png differ diff --git a/files/tarch/icons/unknown.png b/files/tarch/icons/unknown.png new file mode 100755 index 0000000..b3d8b64 Binary files /dev/null and b/files/tarch/icons/unknown.png differ diff --git a/files/tarch/icons/unset.png b/files/tarch/icons/unset.png new file mode 100755 index 0000000..668e062 Binary files /dev/null and b/files/tarch/icons/unset.png differ diff --git a/files/tarch/icons/void.png b/files/tarch/icons/void.png new file mode 100755 index 0000000..68b5eeb Binary files /dev/null and b/files/tarch/icons/void.png differ diff --git a/files/tarch/icons/windows.png b/files/tarch/icons/windows.png new file mode 100755 index 0000000..57a4c5f Binary files /dev/null and b/files/tarch/icons/windows.png differ diff --git a/files/tarch/icons/windows11.png b/files/tarch/icons/windows11.png new file mode 100755 index 0000000..3db1d35 Binary files /dev/null and b/files/tarch/icons/windows11.png differ diff --git a/files/tarch/icons/xubuntu.png b/files/tarch/icons/xubuntu.png new file mode 100755 index 0000000..d229f2a Binary files /dev/null and b/files/tarch/icons/xubuntu.png differ diff --git a/files/tarch/icons/zorin.png b/files/tarch/icons/zorin.png new file mode 100755 index 0000000..32fa311 Binary files /dev/null and b/files/tarch/icons/zorin.png differ diff --git a/files/tarch/menu_bkg_c.png b/files/tarch/menu_bkg_c.png new file mode 100755 index 0000000..069a5bf Binary files /dev/null and b/files/tarch/menu_bkg_c.png differ diff --git a/files/tarch/menu_bkg_e.png b/files/tarch/menu_bkg_e.png new file mode 100755 index 0000000..dd74d35 Binary files /dev/null and b/files/tarch/menu_bkg_e.png differ diff --git a/files/tarch/menu_bkg_n.png b/files/tarch/menu_bkg_n.png new file mode 100755 index 0000000..873326c Binary files /dev/null and b/files/tarch/menu_bkg_n.png differ diff --git a/files/tarch/menu_bkg_ne.png b/files/tarch/menu_bkg_ne.png new file mode 100755 index 0000000..c040395 Binary files /dev/null and b/files/tarch/menu_bkg_ne.png differ diff --git a/files/tarch/menu_bkg_nw.png b/files/tarch/menu_bkg_nw.png new file mode 100755 index 0000000..fdfff34 Binary files /dev/null and b/files/tarch/menu_bkg_nw.png differ diff --git a/files/tarch/menu_bkg_s.png b/files/tarch/menu_bkg_s.png new file mode 100755 index 0000000..027cc8b Binary files /dev/null and b/files/tarch/menu_bkg_s.png differ diff --git a/files/tarch/menu_bkg_se.png b/files/tarch/menu_bkg_se.png new file mode 100755 index 0000000..eeaadee Binary files /dev/null and b/files/tarch/menu_bkg_se.png differ diff --git a/files/tarch/menu_bkg_sw.png b/files/tarch/menu_bkg_sw.png new file mode 100755 index 0000000..9e025a8 Binary files /dev/null and b/files/tarch/menu_bkg_sw.png differ diff --git a/files/tarch/menu_bkg_w.png b/files/tarch/menu_bkg_w.png new file mode 100755 index 0000000..a85e689 Binary files /dev/null and b/files/tarch/menu_bkg_w.png differ diff --git a/files/tarch/norwester_16.pf2 b/files/tarch/norwester_16.pf2 new file mode 100755 index 0000000..2d93480 Binary files /dev/null and b/files/tarch/norwester_16.pf2 differ diff --git a/files/tarch/norwester_20.pf2 b/files/tarch/norwester_20.pf2 new file mode 100755 index 0000000..1af2fdf Binary files /dev/null and b/files/tarch/norwester_20.pf2 differ diff --git a/files/tarch/norwester_22.pf2 b/files/tarch/norwester_22.pf2 new file mode 100755 index 0000000..8df95cd Binary files /dev/null and b/files/tarch/norwester_22.pf2 differ diff --git a/files/tarch/progress_bar_c.png b/files/tarch/progress_bar_c.png new file mode 100755 index 0000000..b672793 Binary files /dev/null and b/files/tarch/progress_bar_c.png differ diff --git a/files/tarch/progress_bar_e.png b/files/tarch/progress_bar_e.png new file mode 100755 index 0000000..0a8b6fd Binary files /dev/null and b/files/tarch/progress_bar_e.png differ diff --git a/files/tarch/progress_bar_w.png b/files/tarch/progress_bar_w.png new file mode 100755 index 0000000..8f6e7e6 Binary files /dev/null and b/files/tarch/progress_bar_w.png differ diff --git a/files/tarch/progress_highlight_c.png b/files/tarch/progress_highlight_c.png new file mode 100755 index 0000000..1cd434e Binary files /dev/null and b/files/tarch/progress_highlight_c.png differ diff --git a/files/tarch/select_c.png b/files/tarch/select_c.png new file mode 100755 index 0000000..bfa5519 Binary files /dev/null and b/files/tarch/select_c.png differ diff --git a/files/tarch/select_e.png b/files/tarch/select_e.png new file mode 100755 index 0000000..f02ae08 Binary files /dev/null and b/files/tarch/select_e.png differ diff --git a/files/tarch/select_w.png b/files/tarch/select_w.png new file mode 100755 index 0000000..87b1485 Binary files /dev/null and b/files/tarch/select_w.png differ diff --git a/files/tarch/slider_c.png b/files/tarch/slider_c.png new file mode 100755 index 0000000..1755502 Binary files /dev/null and b/files/tarch/slider_c.png differ diff --git a/files/tarch/slider_n.png b/files/tarch/slider_n.png new file mode 100755 index 0000000..30fcd31 Binary files /dev/null and b/files/tarch/slider_n.png differ diff --git a/files/tarch/slider_s.png b/files/tarch/slider_s.png new file mode 100755 index 0000000..2221ee6 Binary files /dev/null and b/files/tarch/slider_s.png differ diff --git a/files/tarch/theme.txt b/files/tarch/theme.txt new file mode 100755 index 0000000..704935a --- /dev/null +++ b/files/tarch/theme.txt @@ -0,0 +1,45 @@ +# Exodia Dark Matter GRUB theme (1080p) + +desktop-image: "background.png" +title-text: "" +terminal-font: "Hack Bold 18" +terminal-left: "20%" +terminal-top: "35%" +terminal-width: "60%" +terminal-height: "40%" +terminal-box: "menu_bkg_*.png" + ++ boot_menu { + menu_pixmap_style = "boot_menu_*.png" + left = 10% + width = 45% + top = 30% + height = 40% + item_font = "Norwester Regular 20" + item_color = "#6b6b6b" + selected_item_font = "Norwester Regular 22" + selected_item_color = "#ffffff" + 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" + scrollbar = true + scrollbar_width = 10 + scrollbar_thumb = "slider_*.png" +} + ++ progress_bar { + id = "__timeout__" + left = 10% + width = 45% + top = 75% + height = 20 + text = "" + text_color = "#ffffff" + font = "Norwester Regular 16" + bar_style = "progress_bar_*.png" + highlight_style = "progress_highlight_*.png" +} \ No newline at end of file diff --git a/makepkg.sh b/makepkg.sh new file mode 100755 index 0000000..4c0b4e4 --- /dev/null +++ b/makepkg.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +source "$HOME/bin/scripts/system/style" + +BUILDING_DIR="build" + +# Script Termination # +exit_on_signal_SIGINT () { + { printf "\n\n%s\n" "Script interrupted." 2>&1; echo; } + exit 0 +} + +exit_on_signal_SIGTERM () { + { printf "\n\n%s\n" "Script terminated." 2>&1; echo; } + exit 0 +} + +# Этот скрипт устанавливает ловушку (trap) для сигнала SIGINT и SIGTERM. +# Когда скрипт получает сигнал SIGINT (например, когда пользователь нажимает Ctrl+C), он будет вызывать функцию +trap exit_on_signal_SIGINT SIGINT +trap exit_on_signal_SIGTERM SIGTERM + +CLEANINH_BUILDING_DIR (){ + cd .. + rm -rf ${BUILDING_DIR} + sleep 0.5 +} + +BUILD_PKG () { + echo -e "\n ${BOLD}${GREEN}[+] создаем дирректорию сборки... ${RESET_COLOR}" + mkdir -p ${BUILDING_DIR} + sleep 0.5 + + echo -e "\n ${CYAN} ==> копируем файлы в дирректорию сборки... ${RESET_COLOR}" + cp -r `ls | grep -v '^build$'` ${BUILDING_DIR} + sleep 0.5 + + echo -e "\n ${CYAN} ==> копируем файлы в дирректорию сборки... ${RESET_COLOR}" + cd ${BUILDING_DIR} + sleep 0.5 + + # Building # + echo -e "\n ${CYAN}[+] собираем пакет... ${RESET_COLOR}" + makepkg -s -f + sleep 0.5 + + if ls *.pkg.tar.zst 1> /dev/null 2>&1; then + echo -e "\n ${CYAN}[+] переносим пакеты и очищаем дирректорию... ${RESET_COLOR}" + mv ./*.pkg.tar.zst ../../tarch-bin/x86_64/ + sleep 0.5 + CLEANINH_BUILDING_DIR + echo -e "\n ${BOLD}${GREEN}[✔] завершено... ${RESET_COLOR}" + else + echo -e "\n ${BOLD}${RED}[✘] сборка не удалась... ${RESET_COLOR}" + fi + echo -e "\n" +} + +BUILD_PKG diff --git a/tarch-grub-theme.install b/tarch-grub-theme.install new file mode 100644 index 0000000..2141d6d --- /dev/null +++ b/tarch-grub-theme.install @@ -0,0 +1,8 @@ +BOOT_DIR="/boot/grub/themes" +THEME_DIR="/usr/share/grub/themes" +PKG_NAME="tarch-grub-theme" +FILES_NAME="tarch" + +post_upgrade() { + cp -r ${THEME_DIR}/${FILES_NAME} ${BOOT_DIR}/ +}