@@ -15,13 +15,18 @@ if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" ]]; then
15
15
fi
16
16
fi
17
17
18
+ DECK_STARTUP=" /usr/share/ublue-os/bazzite/bazzite.webm"
19
+ DECK_SUSPEND=" /usr/share/ublue-os/bazzite/bazzite-suspend.webm"
20
+ OLED_STARTUP=" /usr/share/ublue-os/bazzite/bazzite-oled.webm"
21
+ OLED_SUSPEND=" /usr/share/ublue-os/bazzite/bazzite-suspend-oled.webm"
22
+
18
23
# Check for Galileo model
19
24
if [[ " :Galileo:" =~ " :$SYS_ID :" ]]; then
20
- VIDEO_STARTUP=" /usr/share/ublue-os/bazzite/bazzite-oled.webm "
21
- VIDEO_SUSPEND=" /usr/share/ublue-os/bazzite/bazzite-suspend-oled.webm "
25
+ VIDEO_STARTUP=$OLED_STARTUP
26
+ VIDEO_SUSPEND=$OLED_SUSPEND
22
27
else
23
- VIDEO_STARTUP=" /usr/share/ublue-os/bazzite/bazzite.webm "
24
- VIDEO_SUSPEND=" /usr/share/ublue-os/bazzite/bazzite-suspend.webm "
28
+ VIDEO_STARTUP=$DECK_STARTUP
29
+ VIDEO_SUSPEND=$DECK_SUSPEND
25
30
fi
26
31
27
32
# Install Bazzite's Steam Game Mode Startup & Suspend Videos
@@ -30,13 +35,38 @@ if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" ]]; then
30
35
if [ ! -f $HOME /.local/share/Steam/config/uioverrides/movies/bazzite_novideo ]; then
31
36
32
37
LOCATION_STARTUP=$HOME /.local/share/Steam/config/uioverrides/movies/deck_startup.webm
33
- LOCATION_SUSPEND =$HOME /.local/share/Steam/config/uioverrides/ movies/deck-suspend-animation .webm
34
- LOCATION_THROBBER =$HOME /.local/share/Steam/config/uioverrides/ movies/deck-suspend-animation-from-throbber .webm
35
-
38
+ LOCATION_STARTUP_DECK =$HOME /.local/share/Steam/steamui/ movies/deck_startup .webm
39
+ LOCATION_STARTUP_OLED =$HOME /.local/share/Steam/steamui/ movies/oled_startup .webm
40
+
36
41
if ! cmp --silent $VIDEO_STARTUP $LOCATION_STARTUP ; then
37
42
cp $VIDEO_STARTUP $LOCATION_STARTUP
38
43
fi
39
44
45
+ if ! cmp --silent $DECK_STARTUP $LOCATION_STARTUP_DECK ; then
46
+ cp $DECK_STARTUP $LOCATION_STARTUP_DECK
47
+ fi
48
+
49
+ if ! cmp --silent $OLED_STARTUP $LOCATION_STARTUP_OLED ; then
50
+ cp $OLED_STARTUP $LOCATION_STARTUP_OLED
51
+ fi
52
+
53
+ LOCATION_SUSPEND_OLD=$HOME /.local/share/Steam/config/uioverrides/movies/deck-suspend-animation.webm
54
+ LOCATION_THROBBER_OLD=$HOME /.local/share/Steam/config/uioverrides/movies/deck-suspend-animation-from-throbber.webm
55
+ LOCATION_SUSPEND=$HOME /.local/share/Steam/config/uioverrides/movies/steam_os_suspend.webm
56
+ LOCATION_THROBBER=$HOME /.local/share/Steam/config/uioverrides/movies/deck-suspend-animation-from-throbber.webm
57
+ LOCATION_SUSPEND_DECK=$HOME /.local/share/Steam/steamui/movies/deck-suspend-animation-from-throbber.webm
58
+ LOCATION_THROBBER_DECK=$HOME /.local/share/Steam/steamui/movies/deck-suspend-animation.webm
59
+ LOCATION_SUSPEND_OLED=$HOME /.local/share/Steam/steamui/movies/oled-suspend-animation-from-throbber.webm
60
+ LOCATION_THROBBER_OLED=$HOME /.local/share/Steam/steamui/movies/oled-suspend-animation.webm
61
+
62
+ if ! cmp --silent $VIDEO_SUSPEND $LOCATION_SUSPEND_OLD ; then
63
+ cp $VIDEO_SUSPEND $LOCATION_SUSPEND_OLD
64
+ fi
65
+
66
+ if ! cmp --silent $VIDEO_SUSPEND $LOCATION_THROBBER_OLD ; then
67
+ cp $VIDEO_SUSPEND $LOCATION_THROBBER_OLD
68
+ fi
69
+
40
70
if ! cmp --silent $VIDEO_SUSPEND $LOCATION_SUSPEND ; then
41
71
cp $VIDEO_SUSPEND $LOCATION_SUSPEND
42
72
fi
@@ -45,6 +75,21 @@ if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" ]]; then
45
75
cp $VIDEO_SUSPEND $LOCATION_THROBBER
46
76
fi
47
77
78
+ if ! cmp --silent $DECK_SUSPEND $LOCATION_SUSPEND_DECK ; then
79
+ cp $DECK_SUSPEND $LOCATION_SUSPEND_DECK
80
+ fi
81
+
82
+ if ! cmp --silent $DECK_SUSPEND $LOCATION_THROBBER_DECK ; then
83
+ cp $DECK_SUSPEND $LOCATION_THROBBER_DECK
84
+ fi
85
+
86
+ if ! cmp --silent $OLED_SUSPEND $LOCATION_SUSPEND_OLED ; then
87
+ cp $OLED_SUSPEND $LOCATION_SUSPEND_OLED
88
+ fi
89
+
90
+ if ! cmp --silent $OLED_SUSPEND $LOCATION_THROBBER_OLED ; then
91
+ cp $OLED_SUSPEND $LOCATION_THROBBER_OLED
92
+ fi
48
93
fi
49
94
50
95
# Required to maintain the Steam update branch between desktop & Steam Game Mode
0 commit comments