Given
$$
F_{n+1} = F_n c_1 + c_2.
$$
Case $c_1 \ne 1$
We can write
$$
F_{n} = G_{n} - \zeta.
$$
Then we obtain
$$
\underbrace{G_{n+1} - \zeta}_{\displaystyle F_{n+1}} =
\Big( \underbrace{G_{n} - \zeta}_{\displaystyle F_{n}} \Big) c_1 + c_2,
$$
so
$$
G_{n+1} = G_{n} c_1 + \underbrace{\zeta - \zeta c_1 + c_2}_{\displaystyle 0},
$$
thus
$$
c_1 \ne 0 : \zeta - \zeta c_1 + c_2 = 0 \Rightarrow \zeta = \frac{c_2}{c_1-1}.
$$
Let $c_1 \ne 1$, then we write
$$
F_{n} = G_{n} - \frac{c_2}{c_1-1}.
$$
Put this in recursion relation and we get
$$
G_{n+1} - \frac{c_2}{c_1-1} = G_{n} c_1 - \frac{c_1 c_2}{c_1-1} + c_2.
$$
Whence we obtain
$$
G_{n+1} = G_{n} c_1.
$$
Therefore
$$
G_{n} = G_{0} c_1^n.
$$
Going back, we get
$$
F_{n} = \Big( F_{0} + \frac{c_2}{c_1-1} \Big) c_1^n
- \frac{c_2}{c_1-1}.
$$
Simple check:
$$
\begin{array}{rclc}
F_{n+1} &=& \displaystyle \Big( F_{0} + \frac{c_2}{c_1-1} \Big) c_1^{n+1}
- \frac{c_2}{c_1-1}.\\
F_{n} c_1 &=& \displaystyle \Big( F_{0} + \frac{c_2}{c_1-1} \Big) c_1^{n+1}
- \frac{c_1 c_2}{c_1-1}.\\
&&&-\\
\hline\\
F_{n+1} - F_{n} c_1 &=& \displaystyle
\frac{c_1 c_2}{c_1-1} - \frac{c_2}{c_1-1} = c_2.
\end{array}
$$
More general, we can write
$$F_{n} = \Big( F_1 - F_0 c_1 \Big) c_2 \frac{c_1^n-1}{c_1-1} + F_0 c_1^n.$$