Skip to content

Commit 606bdcf

Browse files
committed
feat(gnome): Do gsettings changes in dconf rather than bazzite-user-setup
1 parent c85feea commit 606bdcf

File tree

5 files changed

+30
-43
lines changed

5 files changed

+30
-43
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[org/gnome/shell]
2+
enabled-extensions = ['s76-scheduler@mattjakeman.com', 'gsconnect@andyholmes.github.io', 'logomenu@aryan_k', 'appindicatorsupport@rgcjonas.gmail.com', 'block-caribou-36@lxylxy123456.ercli.dev']
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[org/gnome/desktop/interface]
2+
toolkit-accessibility=false
3+
4+
[org/gnome/desktop/peripherals/mouse]
5+
accel-profile='flat'
6+
7+
[org/gnome/desktop/peripherals/touchpad]
8+
send-events='enabled'
9+
10+
[org/gnome/desktop/session]
11+
idle-delay=0
12+
13+
[org/gnome/settings-daemon/plugins/power]
14+
ambient-enabled=true
15+
idle-dim=true
16+
sleep-inactive-battery-timeout=300
17+
sleep-inactive-ac-timeout-900
18+
sleep-inactive-battery-type='suspend'
19+
sleep-inactive-ac-type='suspend'
20+
power-button-action='suspend'

system_files/desktop/shared/usr/bin/bazzite-user-setup

-38
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,6 @@ if [[ $BASE_IMAGE_NAME =~ "kinoite" ]]; then
5454
else
5555
echo 'Running setup for Silverblue'
5656

57-
echo 'Enabling GNOME extensions'
58-
gnome-extensions enable s76-scheduler@mattjakeman.com
59-
gnome-extensions enable gsconnect@andyholmes.github.io
60-
gnome-extensions enable logomenu@aryan_k
61-
gnome-extensions disable background-logo@fedorahosted.org
62-
63-
echo 'Adjusting Nautilus settings'
64-
gsettings set org.gnome.nautilus.preferences show-create-link true
65-
66-
echo 'Switching to Prompt in Nautilus'
67-
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal prompt
68-
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal keybindings '<Ctrl><Alt>t'
69-
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal new-tab false
70-
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal flatpak off
71-
7257
echo 'Installing Gradience presets'
7358
mkdir -p "$HOME/.var/app/com.github.GradienceTeam.Gradience/config/presets/user/"
7459
if [[ ! -f "$HOME/.var/app/com.github.GradienceTeam.Gradience/config/presets/user/vapor.json" ]]; then
@@ -83,29 +68,6 @@ else
8368
if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" || $IMAGE_NAME =~ "framegame" ]]; then
8469
echo 'Running setup for Silverblue on Steam Deck'
8570

86-
echo 'Disabling GNOME keyboard'
87-
gsettings set org.gnome.desktop.interface toolkit-accessibility false
88-
gnome-extensions enable block-caribou-36@lxylxy123456.ercli.dev
89-
90-
echo 'Enabling Appindicator Support'
91-
gnome-extenisons enable appindicatorsupport@rgcjonas.gmail.com
92-
93-
echo 'Setting mouse input profile'
94-
gsettings set org.gnome.desktop.peripherals.mouse accel-profile "flat"
95-
96-
echo 'Adjusting trackpad settings'
97-
gsettings set org.gnome.desktop.peripherals.touchpad send-events "enabled"
98-
99-
echo 'Setting default power settings'
100-
gsettings set org.gnome.desktop.session idle-delay 0
101-
gsettings set org.gnome.settings-daemon.plugins.power ambient-enabled true
102-
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
103-
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 300
104-
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 900
105-
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type "suspend"
106-
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type "suspend"
107-
gsettings set org.gnome.settings-daemon.plugins.power power-button-action "suspend"
108-
10971
echo 'Setting up templates'
11072
if [[ ! -f "$HOME/Templates/vkBasalt.conf" ]]; then
11173
ln -s /etc/vkBasalt.conf $HOME/Templates/vkBasalt.conf

system_files/desktop/silverblue/usr/etc/dconf/db/local.d/02-bazzite-global

+6-5
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@ switch-applications-backward = ['<Shift><Super>Tab']
44
switch-windows = ['<Alt>Tab']
55
switch-windows-backward = ['<Shift><Alt>Tab']
66

7+
[org/gnome/desktop/wm/preferences]
8+
button-layout=":minimize,maximize,close"
9+
710
[org/gnome/desktop/peripherals/touchpad]
811
tap-to-click=true
912

10-
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
11-
binding='<Control><Alt>t'
12-
command='gnome-terminal'
13-
name='gnome-terminal'
14-
1513
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2]
1614
binding='<Control><Shift>Escape'
1715
command="flatpak run io.missioncenter.MissionCenter"
@@ -23,6 +21,9 @@ sort-directories-first=true
2321
[org/gtk/gtk4/settings/file-chooser]
2422
sort-directories-first=true
2523

24+
[org/gnome/nautilus/preferences]
25+
show-create-link=true
26+
2627
[org/gnome/mutter]
2728
experimental-features=['variable-refresh-rate','scale-monitor-framebuffer']
2829

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

0 commit comments

Comments
 (0)