nixos: services: lohr: fix SSH key creation
All checks were successful
ci/woodpecker/push/check Pipeline was successful
All checks were successful
ci/woodpecker/push/check Pipeline was successful
In the migration to `tmpfiles.d(5)`, I used the wrong type of file. Using `f` would write the path to the file as its content, rather than copy it. Unfortunately `C` and `C+` do not overwrite an existing file, so using a symlink it the correct solution here. This means the SSH key file must have `lohr` as an owner... Perhaps I should make it so the service can read the file itself, rather than rely on the filesystem location, so that I don't have to contort myself quite so much to make it work.
This commit is contained in:
parent
f729f6a098
commit
8f120e2129
|
@ -99,7 +99,7 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"${lohrHome}/.ssh/id_ed25519" = {
|
"${lohrHome}/.ssh/id_ed25519" = {
|
||||||
"f+" = {
|
"L+" = {
|
||||||
user = "lohr";
|
user = "lohr";
|
||||||
group = "lohr";
|
group = "lohr";
|
||||||
mode = "0700";
|
mode = "0700";
|
||||||
|
|
Loading…
Reference in a new issue