flake updated

This commit is contained in:
stuce-bot 2025-06-10 10:44:39 +02:00
parent 0aac40808e
commit 39e68d7d82

View file

@ -29,6 +29,7 @@
nixosModules.sTodo = { nixosModules.sTodo = {
config, config,
lib, lib,
pkgs,
... ...
}: let }: let
cfg = config.services.sTodo; cfg = config.services.sTodo;
@ -63,7 +64,13 @@
environment.etc."sTodo" = { environment.etc."sTodo" = {
source = "${tarball}/config"; source = "${tarball}/config";
}; };
# environment.etc."sTodo/client_session_key.aes".text = "dasdhadhkjashdajhdkjahdakjsh"; environment.systemPackages = [pkgs.openssl];
systemd.services.sTodo.preStart = ''
[ -f /etc/sTodo/client_session_key.aes ] || {
"${pkgs.openssl}/bin/openssl" rand -base64 32 > /etc/sTodo/client_session_key.aes
}
'';
systemd.services.sTodo = { systemd.services.sTodo = {
description = "Launch a sTodo app to have a online todolist"; description = "Launch a sTodo app to have a online todolist";
after = ["network.target"]; after = ["network.target"];