python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / networking / gdomap.nix
blob53ea8b6875d8ec840fb8a6700d5846fadee6304c
1 { config, lib, pkgs, ... }:
3 with lib;
6   #
7   # interface
8   #
9   options = {
10     services.gdomap = {
11       enable = mkEnableOption (lib.mdDoc "GNUstep Distributed Objects name server");
12    };
13   };
15   #
16   # implementation
17   #
18   config = mkIf config.services.gdomap.enable {
19     # NOTE: gdomap runs as root
20     # TODO: extra user for gdomap?
21     systemd.services.gdomap = {
22       description = "gdomap server";
23       wantedBy = [ "multi-user.target" ];
24       after = [ "network.target" ];
25       path  = [ pkgs.gnustep.base ];
26       serviceConfig.ExecStart = "${pkgs.gnustep.base}/bin/gdomap -f";
27     };
28   };