From 6f82fffdf22ceaa10f4a3720bc5eed7fc82bc8fa Mon Sep 17 00:00:00 2001 From: Will Fancher Date: Fri, 7 Nov 2025 07:16:02 -0500 Subject: [PATCH] nixos/gnome-initial-setup: Fix dependency ordering The upstream unit dependencies in `${gnome-initial-setup}/share/systemd/user/gnome-session.target.wants` and `${gnome-initial-setup}/share/systemd/user/graphical-session-pre.target.wants` were the other way around. The way we had it caused a systemd unit cycle. TODO: Build a way to use the upstream `.wants` dirs. --- nixos/modules/services/desktops/gnome/gnome-initial-setup.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix index f12113251d6a..3df01b59738d 100644 --- a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix +++ b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix @@ -77,11 +77,11 @@ in ]; systemd.user.targets."gnome-session".wants = [ - "gnome-initial-setup-copy-worker.service" + "gnome-initial-setup-first-login.service" ]; systemd.user.targets."graphical-session-pre".wants = [ - "gnome-initial-setup-first-login.service" + "gnome-initial-setup-copy-worker.service" ]; systemd.user.targets."gnome-session@gnome-initial-setup".wants = [