{ pkgs, inputs, config, ... }: let ncSecret = key: { sopsFile = ../secrets/nc.yaml; inherit key; owner = "mizuki-nc"; group = "mizuki-nc"; mode = "0400"; }; in { users.users.mizuki-nc = { isSystemUser = true; group = "mizuki-nc"; }; users.groups.mizuki-nc = { }; sops.secrets."google/api-key" = ncSecret "google/api-key"; systemd.services.mizuki-nc = { description = "mizuki.guru"; wantedBy = [ "multi-user.target" ]; preStart = '' set -eu umask 077 rm -f /var/lib/mizuki-nc/config.toml cat > /tmp/mizuki-nc-config.toml <