diff --git a/Containerfile b/Containerfile index 7faf2ecb..156c8e70 100644 --- a/Containerfile +++ b/Containerfile @@ -273,7 +273,8 @@ RUN if grep -q "kinoite" <<< "${BASE_IMAGE_NAME}"; then \ gnome-classic-session \ gnome-tour \ gnome-extensions-app \ - gnome-initial-setup \ + gnome-initial-setup && \ + systemctl enable dconf-update.service \ ; fi # Install gamescope-limiter patched Mesa diff --git a/system_files/deck/silverblue/usr/etc/dconf/db/local.d/03-bazzite-dash b/system_files/deck/silverblue/usr/etc/dconf/db/local.d/03-bazzite-dash deleted file mode 100644 index 9e5e111a..00000000 --- a/system_files/deck/silverblue/usr/etc/dconf/db/local.d/03-bazzite-dash +++ /dev/null @@ -1,2 +0,0 @@ -[org/gnome/shell] -favorite-apps = ['org.mozilla.firefox.desktop', 'steam.desktop', 'net.lutris.Lutris.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop'] diff --git a/system_files/desktop/silverblue/usr/etc/dconf/db/local.d/03-bazzite-dash b/system_files/desktop/silverblue/usr/etc/dconf/db/local.d/03-bazzite-dash index dbe89f94..9e5e111a 100644 --- a/system_files/desktop/silverblue/usr/etc/dconf/db/local.d/03-bazzite-dash +++ b/system_files/desktop/silverblue/usr/etc/dconf/db/local.d/03-bazzite-dash @@ -1,2 +1,2 @@ [org/gnome/shell] -favorite-apps = ['org.mozilla.firefox.desktop', 'steam.desktop', 'bazzite-arch-steam.desktop', 'net.lutris.Lutris.desktop', 'bazzite-arch-net.lutris.Lutris.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop'] +favorite-apps = ['org.mozilla.firefox.desktop', 'steam.desktop', 'net.lutris.Lutris.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop'] diff --git a/system_files/desktop/silverblue/usr/lib/systemd/system/dconf-update.service b/system_files/desktop/silverblue/usr/lib/systemd/system/dconf-update.service new file mode 100644 index 00000000..7c642d04 --- /dev/null +++ b/system_files/desktop/silverblue/usr/lib/systemd/system/dconf-update.service @@ -0,0 +1,10 @@ +[Unit] +Description=Update the dconf database onboot +Documentation=https://github.com/coreos/rpm-ostree/issues/1944 + +[Service] +Type=oneshot +ExecStart=/usr/bin/dconf update + +[Install] +WantedBy=multi-user.target \ No newline at end of file