1{ config, lib, pkgs, ... }:
2
3with lib;
4
5let
6 cfg = config.programs.calls;
7in {
8 options = {
9 programs.calls = {
10 enable = mkEnableOption (lib.mdDoc ''
11 Whether to enable GNOME calls: a phone dialer and call handler.
12 '');
13 };
14 };
15
16 config = mkIf cfg.enable {
17 programs.dconf.enable = true;
18
19 environment.systemPackages = [
20 pkgs.calls
21 ];
22
23 services.dbus.packages = [
24 pkgs.callaudiod
25 ];
26 };
27}