Skip to content

Tokito-to/startpage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot of this startpage

Screenshot

Main features

  • Light/Dark Mode
  • Time-based greeting
  • Built-in search integration: (DuckDuckGO)
    • When focused on the search bar:
      • Press Enter to search
  • Quick access to your favorite websites
  • Now Completly Local i.e fonts and icons are packed within the extension

Set Custom Startpage As New Tab Page

Build & Sign The Extension for Firefox (Locally)

I use Mozilla's web-ext to build and sign my startpage extensions.

  • Please note that this is not the only way to set my startpages as a new tab page. There are extensions out there, like New Tab Override that could help you customize your New Tab page, and are browser-agnostic.

  • Any modifications you make to the startpages won't take effect unless the extension is rebuilt.

Prerequisites

Install from NPM:

npm install --global web-ext

Note: Archlinux Has web-ext in AUR

Building The Extension

In your terminal:

  1. Clone the repository:
git clone https://github.com/Kurumi-Tokito/startpage.git
  1. Navigate inside the src directory of your desired startpage.
cd src
  1. Build the extension (Temporary addon)
web-ext build
  • If all goes well, you will discover that a new directory, web-ext-artifacts has appeared, and it contains a .zip file
  1. Test the extension
web-ext run

Signing The Extension

  1. Sign the extension
web-ext sign --api-key=$AMO_JWT_ISSUER --api-secret=$AMO_JWT_SECRET

For more information on how to obtain your api-key and api-secret, read this guide by Mozilla. Signing an extension is talked about under "Signing your extension for self-distribution".

If all goes well during the signing process, you will discover that a new directory, web-ext-artifacts has appeared, and it contains a .xpi file.

  1. Open Firefox, type about:addons in the search bar and drag & drop the .xpi file into the window.

  2. Firefox will now prompt you to add the extension, click Add

You're good to go, the custom startpage will now appear every time you open up a new tab page and homepage.

About

Custom Startpage For FireFox And FireFox Based Browsers

Resources

Stars

Watchers

Forks

Contributors