programs: get a semi-working build of chatty (need to set xdg.portal?)

This commit is contained in:
Colin 2023-08-02 07:15:33 +00:00
parent b4c83987f9
commit 2e04a512b3
2 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,18 @@
{ pkgs, ... }:
{
sane.programs.chatty = {
package = pkgs.chatty.override {
# the OAuth feature (presumably used for web-based logins) pulls a full webkitgtk.
# especially when using the gtk3 version of evolution-data-server, it's an ancient webkitgtk_4_1.
# disable OAuth for a faster build & smaller closure
evolution-data-server = pkgs.evolution-data-server.override {
enableOAuth2 = false;
gnome-online-accounts = pkgs.gnome-online-accounts.override {
# disables the upstream "goabackend" feature -- presumably "Google Online Account"?
# frees us from webkit_4_1, in turn.
enableBackend = false;
};
};
};
};
}

View File

@ -4,6 +4,7 @@
imports = [
./aerc.nix
./assorted.nix
./chatty.nix
./cozy.nix
./epiphany.nix
./evince.nix