Function to specify initial values in brms model has dimension mismatch

In models with an intercept on ndt (log-scale), I specify initial values only on this intercept:

chains <- 4
inits_drift <- list(temp_ndt_Intercept = -3)
inits_drift <- replicate(chains, inits_drift, simplify = FALSE)

Combined with init_r = 0.05 this was sufficient for all cases I have tried so far. For non-intercept models, you may use a different approach but the goal is to have some small initial values for the ndt.