diff --git a/PKGBUILD b/PKGBUILD index b8bdf36..ef99391 100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=jade pkgver=1.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="Scriptable backend & TUI Installer for Crystal Linux" arch=('x86_64') url="https://git.tar.black/crystal/programs/jade" diff --git a/src/functions/base.rs b/src/functions/base.rs index 4e68ca4..3b69317 100755 --- a/src/functions/base.rs +++ b/src/functions/base.rs @@ -53,7 +53,18 @@ pub fn install_bootloader_efi(efidir: PathBuf) { String::from("--removable"), ], ), - "install grub as efi", + "install grub as efi with --removable", + ); + exec_eval( + exec_chroot( + "grub-install", + vec![ + String::from("--target=x86_64-efi"), + format!("--efi-directory={}", efidir), + String::from("--bootloader-id=crystal"), + ], + ), + "install grub as efi without --removable", ); exec_eval( exec_chroot( diff --git a/src/functions/desktops.rs b/src/functions/desktops.rs index 0bffcfc..96e885c 100755 --- a/src/functions/desktops.rs +++ b/src/functions/desktops.rs @@ -113,6 +113,9 @@ fn install_budgie() { "lightdm", "lightdm-gtk-greeter", "lightdm-gtk-greeter-settings", + "xdg-desktop-portal", + "xdg-desktop-portal-gtk", + "xdg-utils", ]); files_eval( files::append_file(