Katei

Highly customizable and minimal Firefox start page build with svelte and sveltekit.

Installation

  • Download from the .xpi file from releases
  • Drag the file into any open Firefox window to install it (select Add when you see the prompt).
  • Alternatively, enter about:addons in the url bar, go to Extensions, select the gear button and choose Install Add-on From File, then select the downloaded file.

Roadmap

  • Settings menu enhancements
    • Tooltip for configuration options
    • Customizable fonts
  • Add color theme presets
  • Add weather widget
  • Add stock market watch widget

Building from source

Requirements

bun: >= 1.1.4
  1. Run bun install
  2. Run bun run build. Code is built in ./build.
  3. Run web-ext build -s build. Code is packaged to ./web-ext-artifacts.

Developing

Prerequisites

Install bun. Or, use nix-shell for an ephemeral development shell. You can use the default bash shell:

$ nix develop

Or specify your preffered shell:

$ nix develop -c zsh

You can also install nix-direnv to automatically switch shells when you cd into the project.

Running

  • First run:
$ bun install
  • Then run the following command to start a development build:
$ bun run dev

Top categories

Loading Svelte Themes