How to disable GNOME Initial Setup on GNOME OS?

Hi there,

I’m having difficulties disabling gnome-initial-setup on GNOME OS.
I performed a clean installation, with the user already created during the installation process, and then I converted the new user to a systemd-homed managed user.

The problem is that after rebooting, since there is no longer a “traditional home”, the gnome-initial-setup wizard is triggered.
I tried disabling it by adding the following configuration to /etc/gdm/custom.conf:

[daemon]
InitialSetupEnable=False

However, even after rebooting the system, the initial setup still appears. I also don’t see any entry under /etc/xdg/autostart/, so I’m out of ideas. Is there any solution to this ?

Thank you.

To use homed with GDM you need to install accountservice from git atm as there hasn’t been a release with the relevant changes yet.

You can overlay a sysext with the custom account service for now with the following:

#! /bin/bash

set -eux

updatectl enable devel --now
git clone https://gitlab.freedesktop.org/accountsservice/accountsservice.git /tmp/accountservice
pushd /tmp/accountservice

meson setup -Dcreate_homed=true --prefix=/usr --libdir="lib/$(gcc -print-multiarch)" _build/
run0 sysext-install --verbose --persistent zz-accountservice _build/
popd
1 Like