ship gnome-calls

This commit is contained in:
2023-09-17 05:00:15 +00:00
parent f493f005a9
commit 107c07915e
3 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
# GNOME calls
# - <https://gitlab.gnome.org/GNOME/calls>
# - both a dialer and a call handler.
# - uses callaudiod dbus package.
#
# initial JMP.chat configuration:
# - message @cheogram.com "reset sip account" (this is not destructive, despite the name)
# - the bot will reply with auto-generated username/password plus a SIP server endpoint.
# just copy those into gnome-calls' GUI configurator
# - now gnome-calls can do outbound calls. inbound calls requires more chatting with the help bot
#
# my setup here is still very WIP.
# open questions:
# - can i receive calls even with GUI closed?
# - e.g. activated by callaudiod?
# - looks like `gnome-calls --daemon` does that?
{ config, lib, ... }:
{
sane.programs.calls = {
persist.private = [
".local/share/calls" # call "records"
# .local/share/folks # contacts?
];
suggestedPrograms = [
"feedbackd" # needs `phone-incoming-call`, in particular
];
};
programs.calls = lib.mkIf config.sane.programs.calls.enabled {
enable = true;
};
}

View File

@@ -5,6 +5,7 @@
./aerc.nix ./aerc.nix
./alacritty.nix ./alacritty.nix
./assorted.nix ./assorted.nix
./calls.nix
./cantata.nix ./cantata.nix
./chatty.nix ./chatty.nix
./conky ./conky

View File

@@ -19,6 +19,7 @@
"tuiApps" "tuiApps"
] ++ [ ] ++ [
"alacritty" # terminal emulator "alacritty" # terminal emulator
"calls" # gnome calls (dialer/handler)
# "celluloid" # mpv frontend # "celluloid" # mpv frontend
"chatty" # matrix/xmpp/irc client "chatty" # matrix/xmpp/irc client
"cozy" # audiobook player "cozy" # audiobook player