Per the i3 docs, "Variables expansion is not recursive so it is not possible to define a variable with a value containing another variable," however this fork allows ...