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