feat(gnome): Do gsettings changes in dconf rather than bazzite-user-setup

This commit is contained in:
Kyle Gospodnetich 2023-12-18 23:18:14 -08:00
parent c85feea0f1
commit 606bdcfec5
5 changed files with 30 additions and 43 deletions

View File

@ -0,0 +1,2 @@
[org/gnome/shell]
enabled-extensions = ['s76-scheduler@mattjakeman.com', 'gsconnect@andyholmes.github.io', 'logomenu@aryan_k', 'appindicatorsupport@rgcjonas.gmail.com', 'block-caribou-36@lxylxy123456.ercli.dev']

View File

@ -0,0 +1,20 @@
[org/gnome/desktop/interface]
toolkit-accessibility=false
[org/gnome/desktop/peripherals/mouse]
accel-profile='flat'
[org/gnome/desktop/peripherals/touchpad]
send-events='enabled'
[org/gnome/desktop/session]
idle-delay=0
[org/gnome/settings-daemon/plugins/power]
ambient-enabled=true
idle-dim=true
sleep-inactive-battery-timeout=300
sleep-inactive-ac-timeout-900
sleep-inactive-battery-type='suspend'
sleep-inactive-ac-type='suspend'
power-button-action='suspend'

View File

@ -54,21 +54,6 @@ if [[ $BASE_IMAGE_NAME =~ "kinoite" ]]; then
else
echo 'Running setup for Silverblue'
echo 'Enabling GNOME extensions'
gnome-extensions enable s76-scheduler@mattjakeman.com
gnome-extensions enable gsconnect@andyholmes.github.io
gnome-extensions enable logomenu@aryan_k
gnome-extensions disable background-logo@fedorahosted.org
echo 'Adjusting Nautilus settings'
gsettings set org.gnome.nautilus.preferences show-create-link true
echo 'Switching to Prompt in Nautilus'
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal prompt
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal keybindings '<Ctrl><Alt>t'
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal new-tab false
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal flatpak off
echo 'Installing Gradience presets'
mkdir -p "$HOME/.var/app/com.github.GradienceTeam.Gradience/config/presets/user/"
if [[ ! -f "$HOME/.var/app/com.github.GradienceTeam.Gradience/config/presets/user/vapor.json" ]]; then
@ -83,29 +68,6 @@ else
if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" || $IMAGE_NAME =~ "framegame" ]]; then
echo 'Running setup for Silverblue on Steam Deck'
echo 'Disabling GNOME keyboard'
gsettings set org.gnome.desktop.interface toolkit-accessibility false
gnome-extensions enable block-caribou-36@lxylxy123456.ercli.dev
echo 'Enabling Appindicator Support'
gnome-extenisons enable appindicatorsupport@rgcjonas.gmail.com
echo 'Setting mouse input profile'
gsettings set org.gnome.desktop.peripherals.mouse accel-profile "flat"
echo 'Adjusting trackpad settings'
gsettings set org.gnome.desktop.peripherals.touchpad send-events "enabled"
echo 'Setting default power settings'
gsettings set org.gnome.desktop.session idle-delay 0
gsettings set org.gnome.settings-daemon.plugins.power ambient-enabled true
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 300
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 900
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type "suspend"
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type "suspend"
gsettings set org.gnome.settings-daemon.plugins.power power-button-action "suspend"
echo 'Setting up templates'
if [[ ! -f "$HOME/Templates/vkBasalt.conf" ]]; then
ln -s /etc/vkBasalt.conf $HOME/Templates/vkBasalt.conf

View File

@ -4,14 +4,12 @@ switch-applications-backward = ['<Shift><Super>Tab']
switch-windows = ['<Alt>Tab']
switch-windows-backward = ['<Shift><Alt>Tab']
[org/gnome/desktop/wm/preferences]
button-layout=":minimize,maximize,close"
[org/gnome/desktop/peripherals/touchpad]
tap-to-click=true
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
binding='<Control><Alt>t'
command='gnome-terminal'
name='gnome-terminal'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2]
binding='<Control><Shift>Escape'
command="flatpak run io.missioncenter.MissionCenter"
@ -23,6 +21,9 @@ sort-directories-first=true
[org/gtk/gtk4/settings/file-chooser]
sort-directories-first=true
[org/gnome/nautilus/preferences]
show-create-link=true
[org/gnome/mutter]
experimental-features=['variable-refresh-rate','scale-monitor-framebuffer']

View File

@ -0,0 +1,2 @@
[org/gnome/shell]
enabled-extensions = ['s76-scheduler@mattjakeman.com', 'gsconnect@andyholmes.github.io', 'logomenu@aryan_k', 'appindicatorsupport@rgcjonas.gmail.com']