{ pkgs, inputs, ... }: { home.packages = with pkgs; [ amfora ]; # TODO: Change this based on current theme. # Possibly set this in rose-pine-nix as well? # There is no programs.amfora so it would require adding attl opts to base # rose-pine. xdg.configFile."amfora/theme.toml".source = "${inputs.rose-pine-amfora}/themes/rose-pine.toml"; # https://github.com/makeworld-the-better-one/amfora/blob/master/default-config.toml # Amfora requires a number of options to run - omitting everything didn't care # to customize resulted in go panic errors. xdg.configFile."amfora/config.toml".text = # toml '' include = "./theme.toml" [a-general] # Defaults {{{ home = "gemini://geminiprotocol.net" auto_redirect = false http = 'default' search = "gemini://geminispace.info/search" color = true ansi = true highlight_code = true bullets = true show_link = false max_width = 80 downloads = "" page_max_size = 2097152 # 2 MiB page_max_time = 10 scrollbar = "auto" underline = true # }}} # TODO: Change based on current theme. highlight_style = "rose-pine" [url-handlers] # Defaults {{{ other = 'default' # }}} [cache] # Defaults {{{ max_size = 0 max_pages = 30 timeout = 1800 # }}} [subscriptions] # Defaults {{{ popup = true update_interval = 1800 workers = 3 entries_per_page = 20 header = true # }}} ''; }