diff --git a/flake.nix b/flake.nix
index 09f5107..bafd9ff 100644
--- a/flake.nix
+++ b/flake.nix
@@ -696,7 +696,7 @@
                 else
                   "";
 
-              systemd.services.etcd.serviceConfig.ExecStart = if (cfg.hosts.${name}.role == "etcd") then "${pkgs.etcd_3_5}/bin/etcd" else "";
+              systemd.services.etcd.serviceConfig.ExecStart = if (cfg.hosts.${name}.role == "etcd") then (lib.mkForce "${pkgs.etcd_3_5}/bin/etcd") else "";
 
               services.etcd = lib.mkIf (cfg.hosts.${name}.role == "etcd") {
                 enable = true;