nixos: services: lohr: fix SSH key creation
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:
Bruno BELANYI 2024-04-02 12:25:34 +02:00
parent f729f6a098
commit 8f120e2129

View file

@ -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";