diff --git a/build-lite.sh b/build-lite.sh index 813119aa..b14f859a 100755 --- a/build-lite.sh +++ b/build-lite.sh @@ -130,14 +130,8 @@ thunderbird-locale-de thunderbird-locale-en thunderbird-locale-en-us thunderbird-locale-es -firefox -firefox-locale-de -firefox-locale-en -firefox-locale-es -firefox-locale-fr -firefox-locale-it -firefox-locale-pt libreoffice +libreoffice-gtk libreoffice-gtk3 libreoffice-l10n-pt libreoffice-l10n-pt-br @@ -208,9 +202,9 @@ mkdir -p $build/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $build/build/config/includes.chroot/usr/sbin mkdir -p $build/build/config/includes.chroot/etc/lightdm mkdir -p $build/build/config/includes.chroot/usr/share/pixmaps -mkdir -p $build/build/config/includes.chroot/usr/share/desktop-base mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/etc/default +mkdir -p $build/build/config/includes.chroot/boot/grub/themes # Copy Configs to the chroot @@ -221,7 +215,7 @@ cp $build/hooks/normal/* $build/build/config/hooks/normal cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps cp $build/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin -cp $build/grub/* $build/build/config/includes.chroot/etc/default +cp $build/grub/grub $build/build/config/includes.chroot/etc/default cp -r $build/lightdm/* $build/build/config/includes.chroot/etc/lightdm cp -r $build/bootloaders/* $build/build/config/bootloaders @@ -230,9 +224,8 @@ cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares cp -r $build/configs/* $build/build/config/includes.chroot/etc/ cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes -cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base -cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share cp -r $build/packages/* $build/build/config/packages.chroot +cp -r $build/grub/vimix $build/build/config/includes.chroot/boot/grub/themes # Build the ISO # diff --git a/build.sh b/build.sh index 03b0f1be..d32e4fcd 100755 --- a/build.sh +++ b/build.sh @@ -155,14 +155,8 @@ thunderbird-locale-de thunderbird-locale-en thunderbird-locale-en-us thunderbird-locale-es -firefox -firefox-locale-de -firefox-locale-en -firefox-locale-es -firefox-locale-fr -firefox-locale-it -firefox-locale-pt libreoffice +libreoffice-gtk libreoffice-gtk3 libreoffice-l10n-pt libreoffice-l10n-pt-br @@ -234,9 +228,9 @@ mkdir -p $build/build/config/includes.chroot/etc/live/config.conf.d mkdir -p $build/build/config/includes.chroot/usr/sbin mkdir -p $build/build/config/includes.chroot/etc/lightdm mkdir -p $build/build/config/includes.chroot/usr/share/pixmaps -mkdir -p $build/build/config/includes.chroot/usr/share/desktop-base -mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/etc/default +mkdir -p $build/build/config/includes.chroot/etc/default +mkdir -p $build/build/config/includes.chroot/boot/grub/themes # Copy Configs to the chroot @@ -247,7 +241,7 @@ cp $build/hooks/normal/* $build/build/config/hooks/normal cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps cp $build/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin -cp $build/grub/* $build/build/config/includes.chroot/etc/default +cp $build/grub/grub $build/build/config/includes.chroot/etc/default cp -r $build/lightdm/* $build/build/config/includes.chroot/etc/lightdm cp -r $build/bootloaders/* $build/build/config/bootloaders @@ -256,9 +250,9 @@ cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares cp -r $build/configs/* $build/build/config/includes.chroot/etc/ cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes -cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base -cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share/ cp -r $build/packages/* $build/build/config/packages.chroot +cp -r $build/grub/vimix $build/build/config/includes.chroot/boot/grub/themes + # Build the ISO # diff --git a/grub/grub b/grub/grub index 48d3d2fe..8704101f 100755 --- a/grub/grub +++ b/grub/grub @@ -20,7 +20,7 @@ GRUB_CMDLINE_LINUX="" # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' -GRUB_GFXMODE=1360x768 +GRUB_GFXMODE=1440x900 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true @@ -30,3 +30,6 @@ GRUB_GFXMODE=1360x768 # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1" + +#Grub theme +GRUB_THEME="/boot/grub/themes/vimix/theme.txt" diff --git a/grub/vimix/background.jpg b/grub/vimix/background.jpg new file mode 100644 index 00000000..3227fe42 Binary files /dev/null and b/grub/vimix/background.jpg differ diff --git a/grub/vimix/dejavu_32.pf2 b/grub/vimix/dejavu_32.pf2 new file mode 100644 index 00000000..ab25446a Binary files /dev/null and b/grub/vimix/dejavu_32.pf2 differ diff --git a/grub/vimix/dejavu_sans_12.pf2 b/grub/vimix/dejavu_sans_12.pf2 new file mode 100644 index 00000000..19e04993 Binary files /dev/null and b/grub/vimix/dejavu_sans_12.pf2 differ diff --git a/grub/vimix/dejavu_sans_14.pf2 b/grub/vimix/dejavu_sans_14.pf2 new file mode 100644 index 00000000..dcc727e1 Binary files /dev/null and b/grub/vimix/dejavu_sans_14.pf2 differ diff --git a/grub/vimix/dejavu_sans_16.pf2 b/grub/vimix/dejavu_sans_16.pf2 new file mode 100644 index 00000000..37f3ef42 Binary files /dev/null and b/grub/vimix/dejavu_sans_16.pf2 differ diff --git a/grub/vimix/dejavu_sans_24.pf2 b/grub/vimix/dejavu_sans_24.pf2 new file mode 100644 index 00000000..8c3e4340 Binary files /dev/null and b/grub/vimix/dejavu_sans_24.pf2 differ diff --git a/grub/vimix/dejavu_sans_48.pf2 b/grub/vimix/dejavu_sans_48.pf2 new file mode 100644 index 00000000..776c9822 Binary files /dev/null and b/grub/vimix/dejavu_sans_48.pf2 differ diff --git a/grub/vimix/icons/Manjaro.i686.png b/grub/vimix/icons/Manjaro.i686.png new file mode 100644 index 00000000..79643c4b Binary files /dev/null and b/grub/vimix/icons/Manjaro.i686.png differ diff --git a/grub/vimix/icons/Manjaro.x86_64.png b/grub/vimix/icons/Manjaro.x86_64.png new file mode 100644 index 00000000..79643c4b Binary files /dev/null and b/grub/vimix/icons/Manjaro.x86_64.png differ diff --git a/grub/vimix/icons/antergos.png b/grub/vimix/icons/antergos.png new file mode 100644 index 00000000..f388d80f Binary files /dev/null and b/grub/vimix/icons/antergos.png differ diff --git a/grub/vimix/icons/arch.png b/grub/vimix/icons/arch.png new file mode 100644 index 00000000..a86a1623 Binary files /dev/null and b/grub/vimix/icons/arch.png differ diff --git a/grub/vimix/icons/archlinux.png b/grub/vimix/icons/archlinux.png new file mode 100644 index 00000000..a86a1623 Binary files /dev/null and b/grub/vimix/icons/archlinux.png differ diff --git a/grub/vimix/icons/arcolinux.png b/grub/vimix/icons/arcolinux.png new file mode 100644 index 00000000..213090a0 Binary files /dev/null and b/grub/vimix/icons/arcolinux.png differ diff --git a/grub/vimix/icons/cancel.png b/grub/vimix/icons/cancel.png new file mode 100644 index 00000000..c352c9ac Binary files /dev/null and b/grub/vimix/icons/cancel.png differ diff --git a/grub/vimix/icons/chakra.png b/grub/vimix/icons/chakra.png new file mode 100644 index 00000000..940053ab Binary files /dev/null and b/grub/vimix/icons/chakra.png differ diff --git a/grub/vimix/icons/debian.png b/grub/vimix/icons/debian.png new file mode 100644 index 00000000..4f503c17 Binary files /dev/null and b/grub/vimix/icons/debian.png differ diff --git a/grub/vimix/icons/deepin.png b/grub/vimix/icons/deepin.png new file mode 100644 index 00000000..a0607e10 Binary files /dev/null and b/grub/vimix/icons/deepin.png differ diff --git a/grub/vimix/icons/devuan.png b/grub/vimix/icons/devuan.png new file mode 100644 index 00000000..a3490a1a Binary files /dev/null and b/grub/vimix/icons/devuan.png differ diff --git a/grub/vimix/icons/driver.png b/grub/vimix/icons/driver.png new file mode 100644 index 00000000..db8a364e Binary files /dev/null and b/grub/vimix/icons/driver.png differ diff --git a/grub/vimix/icons/edit.png b/grub/vimix/icons/edit.png new file mode 100644 index 00000000..2109dc49 Binary files /dev/null and b/grub/vimix/icons/edit.png differ diff --git a/grub/vimix/icons/efi.png b/grub/vimix/icons/efi.png new file mode 100644 index 00000000..1085045b Binary files /dev/null and b/grub/vimix/icons/efi.png differ diff --git a/grub/vimix/icons/elementary.png b/grub/vimix/icons/elementary.png new file mode 100644 index 00000000..4543a922 Binary files /dev/null and b/grub/vimix/icons/elementary.png differ diff --git a/grub/vimix/icons/endeavouros.png b/grub/vimix/icons/endeavouros.png new file mode 100644 index 00000000..3d45b998 Binary files /dev/null and b/grub/vimix/icons/endeavouros.png differ diff --git a/grub/vimix/icons/fedora.png b/grub/vimix/icons/fedora.png new file mode 100644 index 00000000..b06e6e70 Binary files /dev/null and b/grub/vimix/icons/fedora.png differ diff --git a/grub/vimix/icons/find.efi.png b/grub/vimix/icons/find.efi.png new file mode 100644 index 00000000..b06454dd Binary files /dev/null and b/grub/vimix/icons/find.efi.png differ diff --git a/grub/vimix/icons/find.none.png b/grub/vimix/icons/find.none.png new file mode 100644 index 00000000..3c91e940 Binary files /dev/null and b/grub/vimix/icons/find.none.png differ diff --git a/grub/vimix/icons/gentoo.png b/grub/vimix/icons/gentoo.png new file mode 100644 index 00000000..9fe51770 Binary files /dev/null and b/grub/vimix/icons/gentoo.png differ diff --git a/grub/vimix/icons/gnu-linux.png b/grub/vimix/icons/gnu-linux.png new file mode 100644 index 00000000..c36f9605 Binary files /dev/null and b/grub/vimix/icons/gnu-linux.png differ diff --git a/grub/vimix/icons/help.png b/grub/vimix/icons/help.png new file mode 100644 index 00000000..11356dbe Binary files /dev/null and b/grub/vimix/icons/help.png differ diff --git a/grub/vimix/icons/kali.png b/grub/vimix/icons/kali.png new file mode 100644 index 00000000..141bfeed Binary files /dev/null and b/grub/vimix/icons/kali.png differ diff --git a/grub/vimix/icons/kaos.png b/grub/vimix/icons/kaos.png new file mode 100644 index 00000000..54395120 Binary files /dev/null and b/grub/vimix/icons/kaos.png differ diff --git a/grub/vimix/icons/kbd.png b/grub/vimix/icons/kbd.png new file mode 100644 index 00000000..5e177f78 Binary files /dev/null and b/grub/vimix/icons/kbd.png differ diff --git a/grub/vimix/icons/korora.png b/grub/vimix/icons/korora.png new file mode 100644 index 00000000..d1469408 Binary files /dev/null and b/grub/vimix/icons/korora.png differ diff --git a/grub/vimix/icons/kubuntu.png b/grub/vimix/icons/kubuntu.png new file mode 100644 index 00000000..1a4230e6 Binary files /dev/null and b/grub/vimix/icons/kubuntu.png differ diff --git a/grub/vimix/icons/lang.png b/grub/vimix/icons/lang.png new file mode 100644 index 00000000..8051692d Binary files /dev/null and b/grub/vimix/icons/lang.png differ diff --git a/grub/vimix/icons/lfs.png b/grub/vimix/icons/lfs.png new file mode 100644 index 00000000..c36f9605 Binary files /dev/null and b/grub/vimix/icons/lfs.png differ diff --git a/grub/vimix/icons/linux.png b/grub/vimix/icons/linux.png new file mode 100644 index 00000000..c36f9605 Binary files /dev/null and b/grub/vimix/icons/linux.png differ diff --git a/grub/vimix/icons/linuxmint.png b/grub/vimix/icons/linuxmint.png new file mode 100644 index 00000000..0db20100 Binary files /dev/null and b/grub/vimix/icons/linuxmint.png differ diff --git a/grub/vimix/icons/lubuntu.png b/grub/vimix/icons/lubuntu.png new file mode 100644 index 00000000..effcd055 Binary files /dev/null and b/grub/vimix/icons/lubuntu.png differ diff --git a/grub/vimix/icons/macosx.png b/grub/vimix/icons/macosx.png new file mode 100644 index 00000000..68ff1057 Binary files /dev/null and b/grub/vimix/icons/macosx.png differ diff --git a/grub/vimix/icons/mageia.png b/grub/vimix/icons/mageia.png new file mode 100644 index 00000000..5133b975 Binary files /dev/null and b/grub/vimix/icons/mageia.png differ diff --git a/grub/vimix/icons/manjaro.png b/grub/vimix/icons/manjaro.png new file mode 100644 index 00000000..79643c4b Binary files /dev/null and b/grub/vimix/icons/manjaro.png differ diff --git a/grub/vimix/icons/memtest.png b/grub/vimix/icons/memtest.png new file mode 100644 index 00000000..db8a364e Binary files /dev/null and b/grub/vimix/icons/memtest.png differ diff --git a/grub/vimix/icons/opensuse.png b/grub/vimix/icons/opensuse.png new file mode 100644 index 00000000..3ac99e0c Binary files /dev/null and b/grub/vimix/icons/opensuse.png differ diff --git a/grub/vimix/icons/pop-os.png b/grub/vimix/icons/pop-os.png new file mode 100644 index 00000000..cef4e1b1 Binary files /dev/null and b/grub/vimix/icons/pop-os.png differ diff --git a/grub/vimix/icons/recovery.png b/grub/vimix/icons/recovery.png new file mode 100644 index 00000000..259131a7 Binary files /dev/null and b/grub/vimix/icons/recovery.png differ diff --git a/grub/vimix/icons/restart.png b/grub/vimix/icons/restart.png new file mode 100644 index 00000000..15ba3d6e Binary files /dev/null and b/grub/vimix/icons/restart.png differ diff --git a/grub/vimix/icons/shutdown.png b/grub/vimix/icons/shutdown.png new file mode 100644 index 00000000..10a9488b Binary files /dev/null and b/grub/vimix/icons/shutdown.png differ diff --git a/grub/vimix/icons/siduction.png b/grub/vimix/icons/siduction.png new file mode 100644 index 00000000..5e4cdafd Binary files /dev/null and b/grub/vimix/icons/siduction.png differ diff --git a/grub/vimix/icons/solus.png b/grub/vimix/icons/solus.png new file mode 100644 index 00000000..c91e6b5d Binary files /dev/null and b/grub/vimix/icons/solus.png differ diff --git a/grub/vimix/icons/steamos.png b/grub/vimix/icons/steamos.png new file mode 100644 index 00000000..23011cdf Binary files /dev/null and b/grub/vimix/icons/steamos.png differ diff --git a/grub/vimix/icons/type.png b/grub/vimix/icons/type.png new file mode 100644 index 00000000..6e497dee Binary files /dev/null and b/grub/vimix/icons/type.png differ diff --git a/grub/vimix/icons/tz.png b/grub/vimix/icons/tz.png new file mode 100644 index 00000000..bd5ce0ae Binary files /dev/null and b/grub/vimix/icons/tz.png differ diff --git a/grub/vimix/icons/ubuntu.png b/grub/vimix/icons/ubuntu.png new file mode 100644 index 00000000..761defac Binary files /dev/null and b/grub/vimix/icons/ubuntu.png differ diff --git a/grub/vimix/icons/unknown.png b/grub/vimix/icons/unknown.png new file mode 100644 index 00000000..c36f9605 Binary files /dev/null and b/grub/vimix/icons/unknown.png differ diff --git a/grub/vimix/icons/unset.png b/grub/vimix/icons/unset.png new file mode 100644 index 00000000..675cdf05 Binary files /dev/null and b/grub/vimix/icons/unset.png differ diff --git a/grub/vimix/icons/void.png b/grub/vimix/icons/void.png new file mode 100644 index 00000000..91ec9345 Binary files /dev/null and b/grub/vimix/icons/void.png differ diff --git a/grub/vimix/icons/windows.png b/grub/vimix/icons/windows.png new file mode 100644 index 00000000..0998c59f Binary files /dev/null and b/grub/vimix/icons/windows.png differ diff --git a/grub/vimix/icons/xubuntu.png b/grub/vimix/icons/xubuntu.png new file mode 100644 index 00000000..d592ee17 Binary files /dev/null and b/grub/vimix/icons/xubuntu.png differ diff --git a/grub/vimix/select_c.png b/grub/vimix/select_c.png new file mode 100644 index 00000000..b1f8d580 Binary files /dev/null and b/grub/vimix/select_c.png differ diff --git a/grub/vimix/select_e.png b/grub/vimix/select_e.png new file mode 100644 index 00000000..93323686 Binary files /dev/null and b/grub/vimix/select_e.png differ diff --git a/grub/vimix/select_w.png b/grub/vimix/select_w.png new file mode 100644 index 00000000..28f6424e Binary files /dev/null and b/grub/vimix/select_w.png differ diff --git a/grub/vimix/terminal_box_c.png b/grub/vimix/terminal_box_c.png new file mode 100644 index 00000000..d0dd52a2 Binary files /dev/null and b/grub/vimix/terminal_box_c.png differ diff --git a/grub/vimix/terminal_box_e.png b/grub/vimix/terminal_box_e.png new file mode 100644 index 00000000..394cbe4f Binary files /dev/null and b/grub/vimix/terminal_box_e.png differ diff --git a/grub/vimix/terminal_box_n.png b/grub/vimix/terminal_box_n.png new file mode 100644 index 00000000..476f8bc6 Binary files /dev/null and b/grub/vimix/terminal_box_n.png differ diff --git a/grub/vimix/terminal_box_ne.png b/grub/vimix/terminal_box_ne.png new file mode 100644 index 00000000..9e26959b Binary files /dev/null and b/grub/vimix/terminal_box_ne.png differ diff --git a/grub/vimix/terminal_box_nw.png b/grub/vimix/terminal_box_nw.png new file mode 100644 index 00000000..5c3cba87 Binary files /dev/null and b/grub/vimix/terminal_box_nw.png differ diff --git a/grub/vimix/terminal_box_s.png b/grub/vimix/terminal_box_s.png new file mode 100644 index 00000000..85a8901d Binary files /dev/null and b/grub/vimix/terminal_box_s.png differ diff --git a/grub/vimix/terminal_box_se.png b/grub/vimix/terminal_box_se.png new file mode 100644 index 00000000..d8627ee5 Binary files /dev/null and b/grub/vimix/terminal_box_se.png differ diff --git a/grub/vimix/terminal_box_sw.png b/grub/vimix/terminal_box_sw.png new file mode 100644 index 00000000..67c600c8 Binary files /dev/null and b/grub/vimix/terminal_box_sw.png differ diff --git a/grub/vimix/terminal_box_w.png b/grub/vimix/terminal_box_w.png new file mode 100644 index 00000000..d066e2db Binary files /dev/null and b/grub/vimix/terminal_box_w.png differ diff --git a/grub/vimix/terminus-12.pf2 b/grub/vimix/terminus-12.pf2 new file mode 100644 index 00000000..60920353 Binary files /dev/null and b/grub/vimix/terminus-12.pf2 differ diff --git a/grub/vimix/terminus-14.pf2 b/grub/vimix/terminus-14.pf2 new file mode 100644 index 00000000..8ab8bd10 Binary files /dev/null and b/grub/vimix/terminus-14.pf2 differ diff --git a/grub/vimix/terminus-16.pf2 b/grub/vimix/terminus-16.pf2 new file mode 100644 index 00000000..6e6b25d3 Binary files /dev/null and b/grub/vimix/terminus-16.pf2 differ diff --git a/grub/vimix/terminus-18.pf2 b/grub/vimix/terminus-18.pf2 new file mode 100644 index 00000000..129cef14 Binary files /dev/null and b/grub/vimix/terminus-18.pf2 differ diff --git a/grub/vimix/theme.txt b/grub/vimix/theme.txt new file mode 100644 index 00000000..b2fafabc --- /dev/null +++ b/grub/vimix/theme.txt @@ -0,0 +1,44 @@ +# GRUB2 gfxmenu Linux theme +# Designed for any resolution + +# Global Property +title-text: "" +desktop-image: "background.jpg" +desktop-color: "#000000" +terminal-font: "Terminus Regular 14" +terminal-box: "terminal_box_*.png" +terminal-left: "0" +terminal-top: "0" +terminal-width: "100%" +terminal-height: "100%" +terminal-border: "0" + +# Show the boot menu ++ boot_menu { + left = 30% + top = 30% + width = 45% + height = 60% + item_font = "Unifont Regular 16" + item_color = "#cccccc" + 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" +} + +# Show a countdown message using the label component ++ label { + top = 82% + left = 32% + width = 30% + align = "center" + id = "__timeout__" + text = "Booting in %d seconds" + color = "#cccccc" + font = "Unifont Regular 16" +} diff --git a/hooks/normal/0550-install-brave-browser.hook.chroot b/hooks/normal/0550-install-brave-browser.hook.chroot new file mode 100755 index 00000000..16567598 --- /dev/null +++ b/hooks/normal/0550-install-brave-browser.hook.chroot @@ -0,0 +1,17 @@ +#!/bin/bash + +### brave browser instalation hook + +# Install depends +apt install apt-transport-https curl + +#Add the keyring +curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg +echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list + +#Update the repos +apt update + +#install the package +apt install brave-browser + diff --git a/hooks/normal/0550-remove-installer-recommends.hook.chroot b/hooks/normal/0550-remove-installer-recommends.hook.chroot deleted file mode 100755 index 6f966c1b..00000000 --- a/hooks/normal/0550-remove-installer-recommends.hook.chroot +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -### Error checking added to "lint-trap" section. -### Missing files no longer cause builds to fail. - -# Remove installer recommended packages not necessary to save space -#apt --purge --yes autoremove plasma* kwin* xwayland kde*