2 |

3 |
4 |
5 |
Nothing UI New Tab is an elegant and feature-rich start page for your browser, heavily inspired by Material You NewTab. Designed with customization and user experience in mind, it transforms your new tab page into a personalized dashboard that caters to your needs and preferences.
6 |
7 | **[
Features
](#features)**
8 | **[
Installation
](#installation)**
9 | **[
License
][License]**
10 |
11 | [License]: "https://github.com/ImRayy/nothing-ui-new-tab/blob/main/LICENSE"
12 |
13 |
14 | ## Screenshots
15 | ||
16 | |--|
17 |
18 | ||||
19 | |---|---|---|
20 |
21 | ||||
22 | |---|---|---|
23 |
24 | ## Features
25 |
26 | - Create, Update & Remove app
27 | - Dynamic app icon upon adding
28 | - Custom icon from [iconify](https://icon-sets.iconify.design/)
29 | - Custom images for gallery widget, and custom bg image
30 | - Toggle monochrome(grayscale) image on gallery widget, and background
31 | - Toggle blur effect background image
32 | - Toggle dock, app drawer, ai-tools, greeter
33 | - Toggle between digital & analogue clock
34 | - Weather ofc, necessary
35 | - Custom greeting text
36 | - Add search engines, set icon
37 | - Set shortcut for search engine to quick switching
38 | - Search suggestions
39 |
40 | **Planned Features**
41 | - [ ] Random image from unsplash or something
42 | - [ ] Different color-schems
43 | - [ ] Glass widgets
44 | - [ ] Popup to add websites directly to app drawer, dock
45 |
46 | ...more unplanned features
47 |
48 | ## Installation
49 |
50 | **Requirements**
51 |
52 | - `bun`
53 | - `podman` or `docker` *(optional)*
54 |
55 | **Build**
56 |
57 | 1. `git clone https://github.com/ImRayy/nothing-ui-newtab`
58 | 2. `cd nothing-ui-newtab`
59 | 3. `bun install`
60 | 4. `bun run build`
61 |
62 | **NOTE:** You can build [docker/podman image as well](#step-1)
63 |
64 | ## Usage
65 |
66 | #### Firefox extension
67 |
68 | There are multiple ways to use this as a Firefox extension. The first and easiest method is to host this website on a hosting provider and use [New Tab Override](https://addons.mozilla.org/en-US/firefox/addon/new-tab-override) to set it as your new tab page. My preferred method is to use this as docker/podman image and start with systemd or add it to init script or something to start when system boots automatically
69 |
70 | > [!TIP]
71 | > When using New Tab Override extension make sure you check `Set focus to the web page instead of the address bar` option
72 |
73 | ##### Clone & Build
74 |
75 | ```sh
76 | git clone https://github.com/ImRayy/nothing-ui-newtab
77 | cd nothing-ui-newtab
78 |
79 | ## Podman
80 | podman build -t nothing-ui-newtab .
81 |
82 | ## Docker
83 | docker build -t nothing-ui-newtab .
84 | ```
85 | ---
86 |
87 | ##### Run
88 |
89 | ```bash
90 | ## Podman
91 | podman run -d -p