apps: add geary

This commit is contained in:
2023-10-24 04:50:31 +00:00
parent 275f1ba49f
commit 69ac75131c
3 changed files with 56 additions and 0 deletions

View File

@@ -23,6 +23,7 @@
./fwupd.nix ./fwupd.nix
./g4music.nix ./g4music.nix
./gajim.nix ./gajim.nix
./geary.nix
./git.nix ./git.nix
./gnome-feeds.nix ./gnome-feeds.nix
./gnome-keyring.nix ./gnome-keyring.nix

View File

@@ -0,0 +1,54 @@
# geary is a gtk3 email client.
# outstanding issues:
# - it uses webkitgtk_4_1, which is expensive to build.
# could be upgraded to webkitgtk latest if upgraded to gtk4
# <https://gitlab.gnome.org/GNOME/geary/-/issues/1212>
{ ... }:
{
sane.programs."gnome.geary" = {
persist.private = [
# attachments, and email -- contained in a sqlite db
".local/share/geary"
];
fs.".local/geary/account_01/geary.ini".symlink.text = ''
[Metadata]
version=1
status=enabled
[Account]
ordinal=2
label=
# 14 = "fetch last 14d of mail every time i connect"
# -1 = "fetch *all* mail"
prefetch_days=-1
save_drafts=true
save_sent=true
use_signature=false
signature=
sender_mailboxes=colin@uninsane.org;
service_provider=other
[Folders]
archive_folder=Archive;
drafts_folder=
sent_folder=
junk_folder=
trash_folder=
[Incoming]
login=colin
remember_password=true
host=imap.uninsane.org
port=993
transport_security=transport
credentials=custom
[Outgoing]
remember_password=true
host=mx.uninsane.org
port=465
transport_security=transport
credentials=use-incoming
'';
};
}

View File

@@ -34,6 +34,7 @@
# "gnome.cheese" # "gnome.cheese"
# "gnome-feeds" # RSS reader (with claimed mobile support) # "gnome-feeds" # RSS reader (with claimed mobile support)
# "gnome.file-roller" # "gnome.file-roller"
"gnome.geary" # adaptive e-mail client
"gnome.gnome-maps" "gnome.gnome-maps"
# "gnome-podcasts" # "gnome-podcasts"
# "gnome.gnome-system-monitor" # "gnome.gnome-system-monitor"