Added flaresolverr service and some other

This commit is contained in:
Julien Malka 2022-02-05 18:24:26 +01:00
parent 5545b88992
commit 53554b019b
No known key found for this signature in database
GPG key ID: 3C68E13964FEA07F
11 changed files with 333 additions and 1 deletions

View file

@ -0,0 +1,26 @@
{ lib, pkgs, config, ... }:
with lib;
let
cfg = config.luj.flaresolverr;
in
{
options.luj.flaresolverr = {
enable = mkEnableOption "activate flaresolverr service";
};
config = mkIf cfg.enable {
systemd.services.flaresolverr = {
description = "Flaresolverr";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.flaresolverr}/bin/flaresolverr";
Restart = "on-failure";
};
};
};
}