python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / misc / canto-daemon.nix
blob8150e038bc1376bc93670399bb1c4c2d8a5f8cad
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
7 cfg = config.services.canto-daemon;
9 in {
11 ##### interface
13   options = {
15     services.canto-daemon = {
16       enable = mkOption {
17         type = types.bool;
18         default = false;
19         description = lib.mdDoc "Whether to enable the canto RSS daemon.";
20       };
21     };
23   };
25 ##### implementation
27   config = mkIf cfg.enable {
29     systemd.user.services.canto-daemon = {
30       description = "Canto RSS Daemon";
31       after = [ "network.target" ];
32       wantedBy = [ "default.target" ];
33       serviceConfig.ExecStart = "${pkgs.canto-daemon}/bin/canto-daemon";
34     };
35   };