update network-online target

b2e99477cd
This commit is contained in:
zowoq 2024-12-19 08:19:32 +10:00
parent 512dbbf68a
commit 9795fb35a0
3 changed files with 10 additions and 10 deletions
hosts/build02
modules/nixos/monitoring

View file

@ -25,10 +25,10 @@ let
mkWorker = name: { mkWorker = name: {
after = [ after = [
config.systemd.targets.network-online.name "network-online.target"
config.systemd.services.nixpkgs-update-supervisor.name config.systemd.services.nixpkgs-update-supervisor.name
]; ];
wants = [ config.systemd.targets.network-online.name ]; wants = [ "network-online.target" ];
wantedBy = [ config.systemd.targets.multi-user.name ]; wantedBy = [ config.systemd.targets.multi-user.name ];
description = "nixpkgs-update ${name} service"; description = "nixpkgs-update ${name} service";
enable = true; enable = true;
@ -63,8 +63,8 @@ let
}; };
mkFetcher = name: cmd: { mkFetcher = name: cmd: {
after = [ config.systemd.targets.network-online.name ]; after = [ "network-online.target" ];
wants = [ config.systemd.targets.network-online.name ]; wants = [ "network-online.target" ];
path = nixpkgsUpdateSystemDependencies ++ [ path = nixpkgsUpdateSystemDependencies ++ [
# nixpkgs-update-github-releases # nixpkgs-update-github-releases
(pkgs.python3.withPackages ( (pkgs.python3.withPackages (
@ -129,8 +129,8 @@ in
systemd.services.nixpkgs-update-delete-done = { systemd.services.nixpkgs-update-delete-done = {
startAt = "0/12:10"; # every 12 hours startAt = "0/12:10"; # every 12 hours
after = [ config.systemd.targets.network-online.name ]; after = [ "network-online.target" ];
wants = [ config.systemd.targets.network-online.name ]; wants = [ "network-online.target" ];
description = "nixpkgs-update delete done branches"; description = "nixpkgs-update delete done branches";
restartIfChanged = true; restartIfChanged = true;
path = nixpkgsUpdateSystemDependencies; path = nixpkgsUpdateSystemDependencies;

View file

@ -20,8 +20,8 @@ in
systemd.services.matrix-hook = { systemd.services.matrix-hook = {
description = "Matrix Hook"; description = "Matrix Hook";
after = [ config.systemd.targets.network-online.name ]; after = [ "network-online.target" ];
wants = [ config.systemd.targets.network-online.name ]; wants = [ "network-online.target" ];
wantedBy = [ config.systemd.targets.multi-user.name ]; wantedBy = [ config.systemd.targets.multi-user.name ];
environment = { environment = {
HTTP_ADDRESS = "localhost"; HTTP_ADDRESS = "localhost";

View file

@ -5,8 +5,8 @@
... ...
}: }:
{ {
systemd.services.prometheus.after = pkgs.lib.mkForce [ config.systemd.targets.network-online.name ]; systemd.services.prometheus.after = pkgs.lib.mkForce [ "network-online.target" ];
systemd.services.prometheus.wants = [ config.systemd.targets.network-online.name ]; systemd.services.prometheus.wants = [ "network-online.target" ];
systemd.services.alertmanager.after = [ config.systemd.services.prometheus.name ]; systemd.services.alertmanager.after = [ config.systemd.services.prometheus.name ];
services.prometheus = { services.prometheus = {