22 lines
535 B
Nix
22 lines
535 B
Nix
{ pkgs, config, ... }:
|
|
{
|
|
sops.secrets."nats_nkey" = { };
|
|
systemd.user.services.natstonotify = {
|
|
Unit = {
|
|
Description = "Run natstonotify";
|
|
After = [ "sops-nix.service" ];
|
|
};
|
|
Service = {
|
|
Environment = [
|
|
"NATS_URL=nats://nats1.home.2rjus.net:4222"
|
|
"NATS_NKEY_FILE=${config.sops.secrets.nats_nkey.path}"
|
|
];
|
|
Type = "simple";
|
|
ExecStart = "${pkgs.natstonotify}/bin/natstonotify server";
|
|
};
|
|
Install = {
|
|
WantedBy = [ "graphical-session.target" ];
|
|
};
|
|
};
|
|
}
|