diff --git a/README.md b/README.md index 5656f3c7..2d09996a 100644 --- a/README.md +++ b/README.md @@ -311,6 +311,7 @@ sudo mokutil --import secure_boot_key.der Bazzite is a community effort and wouldn't exist without everyone's support. Below are some of the people who've helped us along the way: - [rei.svg](https://github.com/reisvg) - For creating our logo and overall branding. +- [SuperRiderTH](https://github.com/SuperRiderTH) - For creating our Steam game mode startup video. - [evlaV](https://gitlab.com/evlaV) - For making Valve's code available and for being [this person](https://xkcd.com/2347/). - [ChimeraOS](https://chimeraos.org/) - For gamescope-session and for valuable support along the way. - [Jovian-NixOS](https://github.com/Jovian-Experiments) - For supporting us with technical issues and for creating a similar project. Seriously, go check it out. It's our Nix-based cousin. diff --git a/system_files/deck/shared/usr/share/ublue-os/bazzite/bazzite.webm b/system_files/deck/shared/usr/share/ublue-os/bazzite/bazzite.webm new file mode 100644 index 00000000..a8422ac1 Binary files /dev/null and b/system_files/deck/shared/usr/share/ublue-os/bazzite/bazzite.webm differ diff --git a/system_files/deck/shared/usr/share/ublue-os/firstboot/yafti.yml b/system_files/deck/shared/usr/share/ublue-os/firstboot/yafti.yml index f4546d5d..7f6d1ce3 100644 --- a/system_files/deck/shared/usr/share/ublue-os/firstboot/yafti.yml +++ b/system_files/deck/shared/usr/share/ublue-os/firstboot/yafti.yml @@ -55,6 +55,11 @@ screens: default: true packages: - Hide GRUB: sudo -A ujust hide-grub + Install Game Mode Startup Video: + description: Adds a Bazzite themed startup video for Steam's game mode. + default: true + packages: + - Install Video: ujust install-gamemode-video Legacy Memory Configuration (Not recommended): description: Disable ZRAM and enable adjustable swap file, defaults to 1GB. default: false diff --git a/system_files/deck/shared/usr/share/ublue-os/just/60-custom.just b/system_files/deck/shared/usr/share/ublue-os/just/60-custom.just index 35838cab..4a8c222c 100644 --- a/system_files/deck/shared/usr/share/ublue-os/just/60-custom.just +++ b/system_files/deck/shared/usr/share/ublue-os/just/60-custom.just @@ -8,6 +8,12 @@ toggle-autologin: sudo touch $DESKTOP_AUTOLOGIN fi +# Install Bazzite's Steam Game Mode Startup Video +install-gamemode-video: + mkdir -p $HOME/.steam/root/config/uioverrides/movies/deck_startup.webm + rm -f $HOME/.steam/root/config/uioverrides/movies/deck_startup.webm + ln -s /usr/share/ublue-os/bazzite/bazzite.webm $HOME/.steam/root/config/uioverrides/movies/deck_startup.webm + # Restore the default Terminal restore-original-terminal: #!/usr/bin/bash