Remove n0emis as direct maintainer (#365023)
[NixPkgs.git] / nixos / modules / services / networking / gdomap.nix
blobbfec51c616bb12521eb2c9e2425b6e58ca625457
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
8   #
9   # interface
10   #
11   options = {
12     services.gdomap = {
13       enable = lib.mkEnableOption "GNUstep Distributed Objects name server";
14     };
15   };
17   #
18   # implementation
19   #
20   config = lib.mkIf config.services.gdomap.enable {
21     # NOTE: gdomap runs as root
22     # TODO: extra user for gdomap?
23     systemd.services.gdomap = {
24       description = "gdomap server";
25       wantedBy = [ "multi-user.target" ];
26       after = [ "network.target" ];
27       path = [ pkgs.gnustep.base ];
28       serviceConfig.ExecStart = "${pkgs.gnustep.base}/bin/gdomap -f";
29     };
30   };