{ config, pkgs, lib, nixosConfig, ... }: { programs.nheko = { enable = true; # settings = { # general.disable_certificate_validation = false; # # auth = { # # TODO This saves the token world readable in the store, but I don't see a better option yet # #access_token = lib.replaceStrings ["\n"] [""] (builtins.readFile "${nixosConfig.age.secrets.nheko.path}"); # device_id = "BAEZYLUEKE"; # home_server = "https://matrix.sils.li:443"; # user_id = "@@ene:sils.li"; # }; # # settings.scale_factor = 1.0; # # user = { # alert_on_notification = true; # animate_images_on_hover = true; # automatically_share_keys_with_trusted_users = false; # avatar_circles = true; # bubbles_enabled = false; # decrypt_notificatons = true; # decrypt_sidebar = true; # desktop_notifications = true; # emoji_font_family = "emoji"; # expose_dbus_api = false; # fancy_effects = true; # # font_family = "Source Code Pro"; # font_size = 9; # # group_view = true; # invert_enter_key = false; # markdown_enabled = true; # minor_events = true; # mobile_mode = false; # muted_tags = "global"; # online_key_backup = true; # only_share_keys_with_verified_users = false; # open_image_external = false; # open_video_external = false; # presence = "AutomaticPresence"; # privacy_screen = true; # privacy_screen_timeout = 0; # read_receipts = true; # small_avatars_enabled = false; # sort_by_unread = true; # space_notifications = true; # theme = "dark"; # "timeline\\buttons" = true; # "timeline\\enlarge_emoji_only_msg" = false; # "timeline\\message_hover_highlight" = true; # typing_notifications = true; # use_identicon = true; # use_stun_server = false; # }; # }; }; } # vim: ts=2