nix-dotfiles/systems/jeeves/services.nix

21 lines
521 B
Nix
Raw Normal View History

2024-06-22 12:40:50 -04:00
{ pkgs, ... }:
{
systemd = {
services."plex_permission" = {
description = "maintains /zfs/storage/plex permissions";
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.bash}/bin/bash /root/nix-dotfiles/systems/jeeves/scripts/plex_permission.sh";
};
};
timers."plex_permission" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = "1h";
OnCalendar = "daily 03:00";
Unit = "plex_permission.service";
};
};
};
}