mirror of
https://git.adityakumar.xyz/monitor.git/
synced 2024-11-21 08:12:54 +00:00
No description
.envrc | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
monitor.py | ||
README.md |
Monitor
Report website's status
Usage
Oneshot
nix run github:akr2002/monitor
Persistent
Add the following line to your flake.nix
inputs.monitor.url = "github/akr2002:monitor";
Add the following to your home.nix
systemd.user.timers.monitor = {
Install.WantedBy = [ "timers.target" ];
Timer = {
OnBootSec = "1m";
OnUnitActiveSec = "1m";
Unit = "monitor.service";
};
};
systemd.user.services.monitor = {
Unit = {
Description = "A script to monitor websites.";
};
Install = {
WantedBy = [ "default.target" ];
};
Service = {
ExecStart = "${inputs.monitor.packages.${pkgs.system}.default}/bin/monitor";
};
};
Start:
systemctl --user start mointor.timer