Skip to content

My newtab/home page for Firefox based on Excalith Start Page

Zabooby/z-startpage

Repository files navigation

z-startpage

This is an custom interactive start page for browsers, based on Excalith Start Page.

Demo

You can explore the working version here.

Important

This is a demo version and will be updated regularly, which might break your configurations. It is not recommended for daily browsing. Please refer to the Excalith wiki page for more information. Note that the Docker option will not work with z-startpage.

Features

  • Filter links by typing in the prompt
    • Quickly filter links by typing in the prompt. Hitting Enter will open all filtered links at once
    • If nothing filtered, the text in prompt will use the default search engine for searching your input
  • Launch websites directly from the prompt. Just type the URL (ie. github.com)
  • Search websites with custom commands. For example, type s some weird bug to search StackOverflow for some weird bug
  • Wallpaper support through URL with blur and fade effects
  • Terminal window opacity and translucency effects
  • Customisable Fetch UI for fetching browser and system data, including custom image support
  • Autosuggest and Autocomplete support just like zsh and fish
  • Cycle through filtered links back and forth
  • Built-in configuration editor to easily edit and save your configuration

Please refer to the Exalith configuration page for more information.

Built-In Commands

  • Show usage with help command (shows basic usage and your configured search shortcuts)
  • Show info with fetch command (time, date, system and browser data)
  • Update your configuration with config command
    • config help - Displays config command usage
    • config import <url> - Imports a configuration from URL
    • config theme - Lists all available themes
    • config theme <theme-name> - Switches between themes and sets your local configuration
    • config edit - Edit local configuration within editor
    • config reset - Reset your configuration to default

Key Bindings

  • Use to auto-complete the suggestion
  • Search without auto-complete with CTRL + ENTER
  • Cycle through filtered links using TAB and SHIFT + TAB
  • Clear the prompt quickly with CTRL + C
  • Close windows with ESC

Customisation

This project, at its heart, supports customisation to better suit your desktop environment. There are three methods to personalise the project according to your preferences:

You can either

  • Method 1: Configure your fork by editing settings.json file
  • Method 2: Use config edit command to edit on the fly, by built-in json editor
  • Method 3: Use config import <url> command to import your remote config file from your dotfiles repository

About

My newtab/home page for Firefox based on Excalith Start Page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published