services/tmptsync: init
This commit is contained in:
parent
1d6312c258
commit
0806e9ec72
4 changed files with 62 additions and 0 deletions
30
modules/services/tmptsync.nix
Normal file
30
modules/services/tmptsync.nix
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
{ ... }:
|
||||
let
|
||||
dir = "/persist/tmptsync";
|
||||
in
|
||||
{
|
||||
systemd = {
|
||||
services = {
|
||||
tmptsync-load = {
|
||||
before = [ "basic.target" ];
|
||||
after = [ "local-fs.target" "sysinit.target" ];
|
||||
unitConfig.DefaultDependencies = false;
|
||||
|
||||
script = "${../../scripts/tmptsync.sh} load";
|
||||
wantedBy = [ "basic.target" ];
|
||||
};
|
||||
|
||||
tmptsync-save = {
|
||||
script = "${../../scripts/tmptsync.sh} load";
|
||||
wantedBy = [ "basic.target" ];
|
||||
};
|
||||
};
|
||||
timers.tmptsync-save = {
|
||||
timerConfig = {
|
||||
Unit = "tmptsync-save.service";
|
||||
OnBootSec = "30mn";
|
||||
OnUnitActiveSec = "2h";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue