mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-01-18 04:10:16 +00:00
40 lines
1.3 KiB
Plaintext
40 lines
1.3 KiB
Plaintext
|
#!/usr/bin/env bash
|
||
|
source /etc/default/bazzite
|
||
|
|
||
|
if [[ $BASE_IMAGE_NAME =~ "kinoite" ]]; then
|
||
|
echo 'Running setup for Kinoite'
|
||
|
|
||
|
echo 'Enabling System76-Scheduler plugin'
|
||
|
kcmshell5 kcm_kwin_scripts
|
||
|
|
||
|
if [[ $IMAGE_NAME =~ "deck" ]]; then
|
||
|
echo 'Creating Desktop shortcuts'
|
||
|
cp /usr/share/applications/steam.desktop ~/Desktop
|
||
|
sed -i 's@Steam (Runtime)@Steam@g' ~/Desktop/steam.desktop
|
||
|
cp /etc/skel.d/Desktop/Return.desktop ~/Desktop
|
||
|
cp /usr/share/applications/lutris.desktop ~/Desktop
|
||
|
fi
|
||
|
else
|
||
|
echo 'Running setup for Silverblue'
|
||
|
|
||
|
echo 'Enabling GNOME extensions'
|
||
|
gnome-shell-extension-cl -e s76-scheduler@mattjakeman.com
|
||
|
gnome-shell-extension-cl -d background-logo@fedorahosted.org
|
||
|
gnome-shell-extension-cl -e gsconnect@andyholmes.github.io
|
||
|
|
||
|
echo 'Enabling VRR'
|
||
|
gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']"
|
||
|
|
||
|
echo 'Installing Gradience presets'
|
||
|
mkdir -p $HOME/.config/presets/user/
|
||
|
gradience-cli import -p /usr/share/ublue-os/bazzite/themes/vapor.json
|
||
|
gradience-cli import -p /usr/share/ublue-os/bazzite/themes/vgui2.json
|
||
|
|
||
|
if [[ $IMAGE_NAME =~ "deck" ]]; then
|
||
|
echo 'Running setup for Silverblue on Steam Deck'
|
||
|
|
||
|
echo 'Enabling tofumenu fork'
|
||
|
gsettings set org.gnome.shell.extensions.fedora-menu menu-button-icon-size 20
|
||
|
gnome-shell-extension-cl -e tofumenu@tofu
|
||
|
fi
|
||
|
fi
|