mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-01-15 22:51:31 +00:00
Merge pull request #1848 from wolfyreload/windows-boot-ujust
feat(ujust): Add setup-boot-windows-steam ujust script
This commit is contained in:
commit
e1ed3ea6af
@ -676,6 +676,7 @@ RUN rm -f /etc/profile.d/toolbox.sh && \
|
||||
echo "import \"/usr/share/ublue-os/just/83-bazzite-audio.just\"" >> /usr/share/ublue-os/justfile && \
|
||||
echo "import \"/usr/share/ublue-os/just/84-bazzite-virt.just\"" >> /usr/share/ublue-os/justfile && \
|
||||
echo "import \"/usr/share/ublue-os/just/85-bazzite-image.just\"" >> /usr/share/ublue-os/justfile && \
|
||||
echo "import \"/usr/share/ublue-os/just/86-bazzite-windows.just\"" >> /usr/share/ublue-os/justfile && \
|
||||
echo "import \"/usr/share/ublue-os/just/90-bazzite-de.just\"" >> /usr/share/ublue-os/justfile && \
|
||||
if grep -q "kinoite" <<< "${BASE_IMAGE_NAME}"; then \
|
||||
mkdir -p "/usr/share/ublue-os/dconfs/desktop-kinoite/" && \
|
||||
|
13
system_files/desktop/shared/usr/bin/boot-windows
Executable file
13
system_files/desktop/shared/usr/bin/boot-windows
Executable file
@ -0,0 +1,13 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
# Look up the boot number for Windows in the EFI records
|
||||
boot_number=$(echo $(efibootmgr) | grep -Po "(?<=Boot)\S{4}(?=( |\* )Windows)")
|
||||
|
||||
# Check that Windows EFI entry was found
|
||||
if [ -z "$boot_number" ]; then
|
||||
echo "Cannot find Windows boot in EFI, exiting"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Set next boot to be Windows and reboot the machine
|
||||
sudo efibootmgr -n "${boot_number}" && reboot
|
@ -0,0 +1,8 @@
|
||||
# vim: set ft=make :
|
||||
|
||||
# Adds a script in Steam to boot Windows which is useful for dual-boot setups
|
||||
setup-boot-windows-steam:
|
||||
echo "Making efibootmgr -n usable without sudo password"
|
||||
echo "%wheel ALL=(root) NOPASSWD: /usr/sbin/efibootmgr" | sudo tee /etc/sudoers.d/efibootmgr-config
|
||||
echo "Adding /usr/bin/boot-windows as a Non-steam game"
|
||||
/usr/bin/steamos-add-to-steam /usr/bin/boot-windows
|
Loading…
Reference in New Issue
Block a user