From 6678a7ecb7808769e19f2a0136187ef366500d29 Mon Sep 17 00:00:00 2001 From: Bernardo Meurer Date: Wed, 9 Nov 2022 16:50:01 +0000 Subject: [PATCH] nixos/geoclue2: make system service wait on network-online In ee0b8a7eaa9 we made the user service wait on network-online, but forgot about the system service. We need them _both_ to wait when the wifi source is enabled. --- nixos/modules/services/desktops/geoclue2.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/desktops/geoclue2.nix b/nixos/modules/services/desktops/geoclue2.nix index a9712b962ffd..b04f46c26a56 100644 --- a/nixos/modules/services/desktops/geoclue2.nix +++ b/nixos/modules/services/desktops/geoclue2.nix @@ -200,6 +200,7 @@ in }; systemd.services.geoclue = { + after = lib.optionals cfg.enableWifi [ "network-online.target" ]; # restart geoclue service when the configuration changes restartTriggers = [ config.environment.etc."geoclue/geoclue.conf".source