Skip to content

Commit f6f8169

Browse files
Update flake.lock (#72)
* flake.lock: Update Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/c30c795' (2026-08-10) → 'github:nix-community/home-manager/83b7606' (2026-08-14) • Updated input 'llm-agents': 'github:numtide/llm-agents.nix/5b6721a' (2026-08-10) → 'github:numtide/llm-agents.nix/7e80cfc' (2026-08-15) • Updated input 'llm-agents/nixpkgs': 'github:NixOS/nixpkgs/70ce234' (2026-08-06) → 'github:NixOS/nixpkgs/6b5e5b7' (2026-08-13) • Updated input 'nix-doom-emacs-unstraightened': 'github:marienz/nix-doom-emacs-unstraightened/1e02867' (2026-08-10) → 'github:marienz/nix-doom-emacs-unstraightened/1cdbc82' (2026-08-14) • Updated input 'nix-doom-emacs-unstraightened/emacs-overlay': 'github:nix-community/emacs-overlay/39ea301' (2026-08-10) → 'github:nix-community/emacs-overlay/afe5ddc' (2026-08-14) • Updated input 'nix-stable': 'github:NixOS/nixpkgs/fcb8fcd' (2026-08-09) → 'github:NixOS/nixpkgs/02e0898' (2026-08-14) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/f13ff45' (2026-08-07) → 'github:NixOS/nixpkgs/0e251e2' (2026-08-13) • Updated input 'nixpkgs-darwin-pinned': 'github:NixOS/nixpkgs/f13ff45' (2026-08-07) → 'github:NixOS/nixpkgs/0e251e2' (2026-08-13) * wait for rclone mount --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Stefan Keidel <1188614+stefankeidel@users.noreply.github.com>
1 parent 105cc37 commit f6f8169

3 files changed

Lines changed: 34 additions & 30 deletions

File tree

flake.lock

Lines changed: 24 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hosts/nixie/immich.nix

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,17 @@ in
6868
# Immich uses Redis for cache/queues; avoid failed RDB snapshots blocking writes.
6969
services.redis.servers.immich.save = [ ];
7070

71+
# Stop/restart Immich together with the rclone mount. The ordering also
72+
# makes systemd wait for rclone's ExecStartPost mountpoint check.
7173
systemd.services.immich-server = {
72-
requires = [ "rclone-mount-sb.service" ];
74+
bindsTo = [ "rclone-mount-sb.service" ];
75+
partOf = [ "rclone-mount-sb.service" ];
7376
after = [ "rclone-mount-sb.service" ];
74-
unitConfig.RequiresMountsFor = [ "/mnt/sb" ];
7577
};
7678

7779
systemd.services.immich-machine-learning = {
78-
requires = [ "rclone-mount-sb.service" ];
80+
bindsTo = [ "rclone-mount-sb.service" ];
81+
partOf = [ "rclone-mount-sb.service" ];
7982
after = [ "rclone-mount-sb.service" ];
80-
unitConfig.RequiresMountsFor = [ "/mnt/sb" ];
8183
};
8284
}

hosts/nixie/navidrome.nix

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@
2424
};
2525

2626
systemd.services.navidrome = {
27-
requires = [ "rclone-mount-sb.service" ];
27+
# Stop/restart Navidrome together with the rclone mount. The ordering also
28+
# makes systemd wait for rclone's ExecStartPost mountpoint check.
29+
bindsTo = [ "rclone-mount-sb.service" ];
30+
partOf = [ "rclone-mount-sb.service" ];
2831
after = [ "rclone-mount-sb.service" ];
29-
unitConfig.RequiresMountsFor = [ "/mnt/sb" ];
3032
};
3133
}

0 commit comments

Comments
 (0)