https://github.com/pivoshenko/catppuccin-startpage
🐱✨ Aesthetic and clean startpage in Catppuccin style, hosted on GitHub Pages
https://github.com/pivoshenko/catppuccin-startpage
awesome-homepage awesome-startpage catppuccin catppuccin-startpage catppuccin-theme chrome firefox github-pages homepage opera productivity starpage
Last synced: 23 days ago
JSON representation
🐱✨ Aesthetic and clean startpage in Catppuccin style, hosted on GitHub Pages
- Host: GitHub
- URL: https://github.com/pivoshenko/catppuccin-startpage
- Owner: pivoshenko
- License: mit
- Created: 2023-09-10T18:51:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T10:32:50.000Z (7 months ago)
- Last Synced: 2024-11-16T11:24:49.333Z (7 months ago)
- Topics: awesome-homepage, awesome-startpage, catppuccin, catppuccin-startpage, catppuccin-theme, chrome, firefox, github-pages, homepage, opera, productivity, starpage
- Language: JavaScript
- Homepage: https://pivoshenko.github.io/catppuccin-startpage/
- Size: 56.6 MB
- Stars: 104
- Watchers: 1
- Forks: 87
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-startpage - Catppuccin Startpage - Aesthetic and clean startpage in Catppuccin style, hosted on GitHub Pages. (Projects / GitHub Pages)
README
![]()
Catppuccin Startpage
![]()
![]()
# 🪴 Overview
A minimalistic and customisable startpage featuring the [**Catppuccin palettes**](https://catppuccin.com/palette). Designed for both aesthetics and functionality, with seamless hosting on GitHub Pages. This startpage is based on [`dawn`](https://github.com/b-coimbra/dawn), which offers additional functionality. I have refined the page to match my [`dotfiles`](https://github.com/pivoshenko/dotfiles); feel free to explore them as well.
## 🧠 Main Principles
- Minimalism in all aspects
- Consistency throughout the user interface and codebase
- Simplicity in design and configuration
- Unified style and reduced visual noise## 🎨 Supported Palettes
- Latte
- Frappé
- Macchiato
- Mocha## ⭐ Features
- Automatic theme switching based on system settings (light/dark mode)
- Customisable startpage / bookmarks manager
- Search bar with multiple engines
- Weather widget# 🪵 Usage
1. Fork this repository and clone it
2. Optionally remove the `.github` directory, as it contains only PR templates, issue labels, etc., that are linked to this repository
3. Update [`userconfig.js`](userconfig.js):
- Set the desired palette: `latte / frappe / macchiato / mocha`
- Set your location for the weather widget
- Update the number of tabs and their banners
- Update bookmarks and quick links for those you use most> [!TIP]
> You can find icons for your bookmarks using [`tabler-icons`](https://tabler.io/icons).
>
> To reduce icon loading times, you may install the icon [font](src/fonts) locally and activate the option `"localIcons": true` in the configuration to disable remote styles.### As Homepage
- Click the menu button and select `Options/Preferences`
- Click the home panel
- Click the menu next to 'Homepage and new windows', choose to show custom URLs, and add your GitHub Pages link### As New Tab
You can use different add-ons or extensions for this.
- If you use Firefox-based browsers: [Custom New Tab Page](https://addons.mozilla.org/en-US/firefox/addon/custom-new-tab-page/?src=search) and make sure to enable "Force links to open in the top frame (experimental)" in the extension's preferences page
- If you use Chromium-based browsers (Brave / Chrome): [Custom New Tab URL](https://chrome.google.com/webstore/detail/custom-new-tab-url/mmjbdbjnoablegbkcklggeknkfcjkjia)### 🔎 Search
![]()
The search dialogue allows you to display a search bar with various search engines defined in the configuration. To run search dialogue, simply press `s` and type your query.
To select search engine, simply prefix the query with the corresponding `!`. By default, the defined search engines are:
- `!g`: Google
- `!d`: DuckDuckGo (default)## 🖼️ Available Banners
| banner_01 | banner_02 | banner_03 | banner_04 |
| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
||
|
|
|
| banner_05 | banner_06 | banner_07 | banner_08 |
| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
||
|
|
|
| banner_09 | banner_10 | banner_11 | banner_12 |
| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
||
|
|
|
| banner_13 | banner_14 | banner_15 |
| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
||
|
|