nixos-config/profiles/services/heimdal_kdc.nix
2019-12-25 17:20:36 -06:00

35 lines
810 B
Nix

{ config, pkgs, environment, ... }:
let
databasePath = /var/heimdal/heimdal;
in {
environment = {
systemPackages = with pkgs; [
heimdalFull
];
};
systemd.services = {
heimdal-kdc = {
enable = true;
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
description = "Heimdal Kerberos Key Distribution Center (ticket server)";
serviceConfig = {
ExecStart = ''${pkgs.heimdalFull}/libexec/heimdal/kdc'';
};
};
heimdal-admin-server = {
enable = true;
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
description = "Heimdal Kerberos Remote Administration Server";
serviceConfig = {
ExecStart = ''${pkgs.heimdalFull}/libexec/heimdal/kadmind'';
};
};
};
}